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 }
-
apparentGeocentricDistance
Default implementationThe apparent geocentric distance
Default Implementation
Declaration
Swift
var apparentGeocentricDistance: AstronomicalUnit { get }
-
trueGeocentricDistance
Default implementationThe true geocentric distance of the planet
Default Implementation
Declaration
Swift
var trueGeocentricDistance: AstronomicalUnit { get }
-
phaseAngle
Default 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 }
-
apparentGeocentricEquatorialCoordinates
Default 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 }