/Main/src/DynamicDataDisplay.Markers2/EnvironmentPlugins/EnvironmentPlugin.cs

# · C# · 21 lines · 12 code · 1 blank · 8 comment · 0 complexity · 9e32f663a38412fda6be0ce385f8d49b MD5 · raw file

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using DynamicDataDisplay.Markers.DataSources;
  6. namespace Microsoft.Research.DynamicDataDisplay.Markers2
  7. {
  8. /// <summary>
  9. /// Represents a plugin which changes the way of creating environment.
  10. /// </summary>
  11. public abstract class EnvironmentPlugin
  12. {
  13. /// <summary>
  14. /// Creates the environment.
  15. /// </summary>
  16. /// <param name="viewport">The viewport.</param>
  17. /// <returns></returns>
  18. public abstract DataSourceEnvironment CreateEnvironment(Viewport2D viewport);
  19. }
  20. }