EllipticalPlanetaryDetails
public protocol EllipticalPlanetaryDetails : PlanetaryBase
The EllipticalPlanetaryDetails encompasses various elliptical details of solar-system planets.
-
The details of the planet configuration
Declaration
Swift
var planetaryDetails: KPCAAEllipticalPlanetaryDetails { get } -
The details of the object configuration
Declaration
Swift
var ellipticalObjectDetails: KPCAAEllipticalObjectDetails { get } -
apparentGeocentricDistanceDefault implementationThe apparent geocentric distance
Default Implementation
Declaration
Swift
var apparentGeocentricDistance: AstronomicalUnit { get } -
trueGeocentricDistanceDefault implementationThe true geocentric distance of the planet
Default Implementation
Declaration
Swift
var trueGeocentricDistance: AstronomicalUnit { get } -
phaseAngleDefault implementationThe phase angle, that is the angle (Sun-planet-Earth).
Default Implementation
The phase angle, that is the angle (Sun-planet-Earth).
Declaration
Swift
var phaseAngle: Degree { get } -
apparentGeocentricEquatorialCoordinatesDefault implementationThe apparent equatorial coordinates of the planet. That is, its apparent position on the celestial sphere, as it is actually seen from the center of the moving Earth, and referred to the instantaneous equator, ecliptic and equinox. It accounts for 1) the effect of light-time and 2) the effect of the Earth motion. See AA p224.
Default Implementation
The apparent equatorial coordinates of the planet. That is, its apparent position on the celestial sphere, as it is actually seen from the center of the moving Earth, and referred to the instantaneous equator, ecliptic and equinox. It accounts for 1) the effect of light-time and 2) the effect of the Earth motion. See AA p224.
Declaration
Swift
var apparentGeocentricEquatorialCoordinates: EquatorialCoordinates { get }
View on GitHub
Install in Dash
EllipticalPlanetaryDetails Protocol Reference