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