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")
 {
 }