PageRenderTime 43ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 0ms

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

#
C# | 21 lines | 12 code | 1 blank | 8 comment | 0 complexity | 9e32f663a38412fda6be0ce385f8d49b MD5 | raw file
Possible License(s): CC-BY-SA-3.0
  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. }