protected SpherePlanetProjectType( IPlanetViews views, string name, string description ) : base(name, description) { Arguments.CheckNotNull( views, "views" ); m_Views = views; }
/// <summary> /// Setup constructor /// </summary> /// <param name="views">Views supported by this project type</param> public SpherePlanetAtmosphereTestProjectType( IPlanetViews views ) : base(views, "Spherical Planet Atmosphere Test", "Creates a spherical planet terrain and an atmosphere") { }
/// <summary> /// Setup constructor /// </summary> /// <param name="views">Planet view provider</param> public SpherePlanetProjectType( IPlanetViews views ) : this(views, "Sphere Planet", "Sphere Planet Project Type") { }
/// <summary> /// Setup constructor /// </summary> /// <param name="views">Views supported by this project type</param> public TerrestrialSpherePlanetProjectType( IPlanetViews views ) : base(views, "Terrestrial Spherical Planet", "Creates a spherical planet with terrestrial planet characteristics") { }