Enum nyx_space::md::ui::StateParameter [−][src]
pub enum StateParameter {}Show variants
AoL, AoP, Apoapsis, ApoapsisRadius, BdotR, BdotT, BLTOF, C3, Declination, Epoch, EccentricAnomaly, Eccentricity, Energy, FlightPathAngle, FuelMass, GeodeticHeight, GeodeticLatitude, GeodeticLongitude, Hmag, HX, HY, HZ, HyperbolicAnomaly, Inclination, MeanAnomaly, Periapsis, PeriapsisRadius, Period, RightAscension, RAAN, Rmag, SemiParameter, SMA, SemiMinorAxis, TrueAnomaly, TrueLongitude, VelocityDeclination, Vmag, X, Y, Z, VX, VY, VZ, Custom { mapping: usize, },
Expand description
Common state parameters
Variants
Argument of Latitude (deg)
Argument of Periapse (deg)
Apoapsis, shortcut for TA == 180.0
Radius of apoapsis (km)
B-Plane B⋅R
B-Plane B⋅T
B-Plane LTOF
C_3 in (km/s)^2
Declination (deg)
The epoch of the state
Eccentric anomaly (deg)
Eccentricity (no unit)
Specific energy
Flight path angle (deg)
fuel mass in kilograms
Geodetic height (km)
Geodetic latitude (deg)
Geodetic longitude (deg)
Orbital momentum
X component of the orbital momentum vector
Y component of the orbital momentum vector
Z component of the orbital momentum vector
Hyperbolic anomaly (deg), only valid for hyperbolic orbits
Inclination (deg)
Mean anomaly (deg)
Periapsis, shortcut for TA == 0.0
Radius of periapse (km)
Orbital period (s)
Right ascension (deg)
Right ascension of the ascending node (deg)
Norm of the radius vector
Semi parameter (km)
Semi major axis (km)
Semi minor axis (km)
True anomaly
True longitude
Velocity declination (deg)
Norm of the velocity vector (km/s)
X component of the radius (km)
Y component of the radius (km)
Z component of the radius (km)
X component of the velocity (km/s)
Y component of the velocity (km/s)
Z component of the velocity (km/s)
Allows creating new custom events by matching on the value of the field
Show fields
Fields of Custom
mapping: usize
Implementations
Returns the default event finding precision in the unit of that parameter
Returns whether this parameter is of the B-Plane kind
Trait Implementations
Performs the conversion.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for StateParameter
impl Send for StateParameter
impl Sync for StateParameter
impl Unpin for StateParameter
impl UnwindSafe for StateParameter
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
pub fn is_in_subset(&self) -> bool
pub fn is_in_subset(&self) -> bool
Checks if self
is actually part of its subset T
(and can be converted to it).
pub fn to_subset_unchecked(&self) -> SS
pub fn to_subset_unchecked(&self) -> SS
Use with care! Same as self.to_subset
but without any property checks. Always succeeds.
pub fn from_subset(element: &SS) -> SP
pub fn from_subset(element: &SS) -> SP
The inclusion map: converts self
to the equivalent element of its superset.
pub fn vzip(self) -> V