Struct vsop87::VSOP87Elements [] [src]

pub struct VSOP87Elements {
    pub a: f64,
    pub l: f64,
    pub k: f64,
    pub h: f64,
    pub q: f64,
    pub p: f64,
}

Elements used by the VSOP87 solution. Can be converted into keplerian elements.

More information can be found here.

Fields

Semimajor axis in astronomical units (AU).

Mean longitude at epoch.

e * lper.cos()`, where e is the eccentricity and lper is the longitude of the perihelion.

e * lper.sin()`, where e is the eccentricity and lper is the longitude of the perihelion (ϖ).

(i/2.0).sin() * lan.cos() where i is inclination and lan is the longitude of the ascending node (Ω*).

(i/2.0).sin() * lan.sin() where i is inclination and lan is the longitude of the ascending node (Ω*).

Trait Implementations

impl Debug for VSOP87Elements
[src]

Formats the value using the given formatter.

impl Clone for VSOP87Elements
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for VSOP87Elements
[src]

impl PartialEq for VSOP87Elements
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl From<KeplerianElements> for VSOP87Elements
[src]

Performs the conversion.