Class CelestialBodyData
  
  
  
    - Namespace
 - KSP.Sim.Definitions
 
  - Assembly
 - Assembly-CSharp.dll
 
   
  
  
  
    public class CelestialBodyData
   
  
    - Inheritance
 
    - 
      
      
CelestialBodyData
     
  
  
    - Inherited Members
 
    - 
    
    
    
    
    
    
    
  
 
  
    - Extension Methods
 
    - 
  
  
  
  
  
  
 
  Constructors
  
  
  CelestialBodyData()
  
  
  
  
  
    public CelestialBodyData()
   
  Fields
  
  BodyAltitudeFluxCurve
  
  
  
  
  
    public FloatCurve BodyAltitudeFluxCurve
   
  Field Value
  
    - FloatCurve
 
    
  
  
  BodyAltitudeRelativeHumidityCurve
  
  
  
  
  
    public FloatCurve BodyAltitudeRelativeHumidityCurve
   
  Field Value
  
    - FloatCurve
 
    
  
  
  BodyAltitudeSurfaceFluxCurve
  
  
  
  
  
    public FloatCurve BodyAltitudeSurfaceFluxCurve
   
  Field Value
  
    - FloatCurve
 
    
  
  
  BodyAltitudeTemperatureCurve
  
  
  
  
  
    public FloatCurve BodyAltitudeTemperatureCurve
   
  Field Value
  
    - FloatCurve
 
    
  
  
  BodySurfaceFluxMapPath
  
  
  
  
  
    public string BodySurfaceFluxMapPath
   
  Field Value
  
    - string
 
    
  
  
  BodySurfaceFluxScale
  
  
  
  
  
    public double BodySurfaceFluxScale
   
  Field Value
  
    - double
 
    
  
  
  HasLocalSpace
  
  
  
  
  
    public bool HasLocalSpace
   
  Field Value
  
    - bool
 
    
  
  
  LocalColonyObjects
  
  
  
  
  
    public List<PredefinedColonyObject> LocalColonyObjects
   
  Field Value
  
    - List<PredefinedColonyObject>
 
    
  
  
  LocalColonyObjectsData
  
  
  
  
  
    public List<SerializedPredefinedColonyObject> LocalColonyObjectsData
   
  Field Value
  
    - List<SerializedPredefinedColonyObject>
 
    
  
  
  LocalSimObjects
  
  
  
  
  
    public List<PredefinedSimObject> LocalSimObjects
   
  Field Value
  
    - List<PredefinedSimObject>
 
    
  
  
  LocalSimObjectsData
  
  
  
  
  
    public List<SerializedPredefinedSimObject> LocalSimObjectsData
   
  Field Value
  
    - List<SerializedPredefinedSimObject>
 
    
  
  
  MaxTerrainHeight
  
  
  
  
  
    public double MaxTerrainHeight
   
  Field Value
  
    - double
 
    
  
  
  MinTerrainHeight
  
  
  
  
  
    public double MinTerrainHeight
   
  Field Value
  
    - double
 
    
  
  
  SphereOfInfluenceCalculationType
  
  
  
  
  
    public int SphereOfInfluenceCalculationType
   
  Field Value
  
    - int
 
    
  
  
  StarLuminosity
  
  
  
  
  
    public double StarLuminosity
   
  Field Value
  
    - double
 
    
  
  
  TerrainHeightScale
  
  
  
  
  
    public double TerrainHeightScale
   
  Field Value
  
    - double
 
    
  
  
  TimeWarpAltitudeOffset
  
  
  
  
  
    public double TimeWarpAltitudeOffset
   
  Field Value
  
    - double
 
    
  
  
  assetKeyScaled
  
  
  
  
  
    public string assetKeyScaled
   
  Field Value
  
    - string
 
    
  
  
  assetKeySimulation
  
  
  
  
  
    public string assetKeySimulation
   
  Field Value
  
    - string
 
    
  
  
  atmosphereAdiabaticIndex
  
  
  
  
  
    public double atmosphereAdiabaticIndex
   
  Field Value
  
    - double
 
    
  
  
  atmosphereContainsOxygen
  
  
  
  
  
    public bool atmosphereContainsOxygen
   
  Field Value
  
    - bool
 
    
  
  
  atmosphereDepth
  
  
  
  
  
    public double atmosphereDepth
   
  Field Value
  
    - double
 
    
  
  
  atmosphereMolarMass
  
  
  
  
  
    public double atmosphereMolarMass
   
  Field Value
  
    - double
 
    
  
  
  atmospherePressureCurve
  
  
  
  
  
    public FloatCurve atmospherePressureCurve
   
  Field Value
  
    - FloatCurve
 
    
  
  
  atmospherePressureSeaLevel
  
  
  
  
  
    public double atmospherePressureSeaLevel
   
  Field Value
  
    - double
 
    
  
  
  atmosphereTemperatureSeaLevel
  
  
  
  
  
    public double atmosphereTemperatureSeaLevel
   
  Field Value
  
    - double
 
    
  
  
  axialTilt
  
  
  
  
  
    public Vector3d axialTilt
   
  Field Value
  
    - Vector3d
 
    
  
  
  bodyDescription
  
  
  
  
  
    public string bodyDescription
   
  Field Value
  
    - string
 
    
  
  
  bodyDisplayName
  
  
  
  
  
    public string bodyDisplayName
   
  Field Value
  
    - string
 
    
  
  
  bodyName
  
  
  
  
  
  Field Value
  
    - string
 
    
  
  
  gravityASL
  
  
  
  
  
  Field Value
  
    - double
 
    
  
  
  hasAtmosphere
  
  
  
  
  
    public bool hasAtmosphere
   
  Field Value
  
    - bool
 
    
  
  
  hasInverseRotation
  
  
  
  
  
    public bool hasInverseRotation
   
  Field Value
  
    - bool
 
    
  
  
  hasInverseRotationThresholdClamp
  
  
  
  
  
    public bool hasInverseRotationThresholdClamp
   
  Field Value
  
    - bool
 
    
  
  
  hasOcean
  
  
  
  
  
  Field Value
  
    - bool
 
    
  
  
  hasSolarRotationPeriod
  
  
  
  
  
    public bool hasSolarRotationPeriod
   
  Field Value
  
    - bool
 
    
  
  
  hasSolidSurface
  
  
  
  
  
    public bool hasSolidSurface
   
  Field Value
  
    - bool
 
    
  
  
  initialRotation
  
  
  
  
  
    public double initialRotation
   
  Field Value
  
    - double
 
    
  
  
  inverseRotThresholdAltitude
  
  
  
  
  
    public double inverseRotThresholdAltitude
   
  Field Value
  
    - double
 
    
  
  
  isHomeWorld
  
  
  
  
  
  Field Value
  
    - bool
 
    
  
  
  isRotating
  
  
  
  
  
  Field Value
  
    - bool
 
    
  
  
  isStar
  
  
  
  
  
  Field Value
  
    - bool
 
    
  
  
  isTidallyLocked
  
  
  
  
  
    public bool isTidallyLocked
   
  Field Value
  
    - bool
 
    
  
  
  navballSwitchAltitudeHigh
  
  
  
  
  
    public double navballSwitchAltitudeHigh
   
  Field Value
  
    - double
 
    
  
  
  navballSwitchAltitudeLow
  
  
  
  
  
    public double navballSwitchAltitudeLow
   
  Field Value
  
    - double
 
    
  
  
  oceanAltitude
  
  
  
  
  
    public double oceanAltitude
   
  Field Value
  
    - double
 
    
  
  
  oceanDensity
  
  
  
  
  
    public double oceanDensity
   
  Field Value
  
    - double
 
    
  
  
  radius
  
  
  
  
  
  Field Value
  
    - double
 
    
  
  
  ringGroupData
  
  
  
  
  
    public List<CelestialBodyRingData> ringGroupData
   
  Field Value
  
    - List<CelestialBodyRingData>
 
    
  
  
  rotationPeriod
  
  
  
  
  
    public double rotationPeriod
   
  Field Value
  
    - double
 
    
  
  
  useAtmosphereHumidityCurve
  
  
  
  
  
    public bool useAtmosphereHumidityCurve
   
  Field Value
  
    - bool
 
    
  
  
  useAtmospherePressureCurve
  
  
  
  
  
    public bool useAtmospherePressureCurve
   
  Field Value
  
    - bool
 
    
  
  
  useAtmosphereTemperatureCurve
  
  
  
  
  
    public bool useAtmosphereTemperatureCurve
   
  Field Value
  
    - bool
 
    
  
  Methods
  
  
  FromCelestialBodyProperties(CelestialBodyProperties)
  
  
  
  
  
    public static CelestialBodyData FromCelestialBodyProperties(CelestialBodyProperties old)
   
  Parameters
  
    old CelestialBodyProperties 
    
  
  Returns
  
    - CelestialBodyData
 
    
  
  
  
  ToOldBodyProperties()
  
  
  
  
  
    [Obsolete("2021-01-10: This is a translation function, and should not be used except where ABSOLUTELY necessary.")]
public CelestialBodyProperties ToOldBodyProperties()
   
  Returns
  
    - CelestialBodyProperties