Click or drag to resize

WeatherMakerDayNightCycleProfileScriptMoonInfo Class

Moon orbit information
Inheritance Hierarchy
SystemObject
  DigitalRuby.WeatherMakerWeatherMakerDayNightCycleProfileScriptMoonInfo

Namespace:  DigitalRuby.WeatherMaker
Assembly:  Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntax
public class MoonInfo

The WeatherMakerDayNightCycleProfileScriptMoonInfo type exposes the following members.

Constructors
  NameDescription
Public methodWeatherMakerDayNightCycleProfileScriptMoonInfo
Initializes a new instance of the WeatherMakerDayNightCycleProfileScriptMoonInfo class
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
Fields
  NameDescription
Public fieldAltitude
Altitude
Public fieldAngle
Moon illumination angle
Public fieldAzimuth
Azimuth
Public fieldDeclination
Declination
Public fieldDistance
Distance in kilometers
Public fieldEclipticLongitude
EclipticLongitude
Public fieldFraction
Moon illumination fraction
Public fieldLunarMeanAnomaly
LunarMeanAnomaly
Public fieldParallacticAngle
ParallacticAngle
Public fieldPercentFull
Percent (0 to 1) that moon is full
Public fieldPhase
Moon illumination phase (0.5 is full, 0.0 to 1.0)
Public fieldRightAscension
RightAscension
Public fieldSiderealTime
SiderealTime
Public fieldSunData
The sun data used to calculate the moon info
Public fieldUnitVectorDown
Normal (unit vector) of the moon in the sky pointing to origin (negation of Position)
Public fieldUnitVectorUp
Position (unit vector) of the moon in the sky from origin
Top
See Also