Enum nyx_space::io::formatter::NavSolutionHeader
source · pub enum NavSolutionHeader {
Show 33 variants
Epoch(EpochFormat),
EstimatedState(Vec<StateHeader>),
NominalState(Vec<StateHeader>),
Delta_x,
Delta_y,
Delta_z,
Delta_vx,
Delta_vy,
Delta_vz,
Cx_x {
frame: Option<String>,
},
Cy_x {
frame: Option<String>,
},
Cy_y {
frame: Option<String>,
},
Cz_x {
frame: Option<String>,
},
Cz_y {
frame: Option<String>,
},
Cz_z {
frame: Option<String>,
},
Cx_dot_x {
frame: Option<String>,
},
Cx_dot_y {
frame: Option<String>,
},
Cx_dot_z {
frame: Option<String>,
},
Cx_dot_x_dot {
frame: Option<String>,
},
Cy_dot_x {
frame: Option<String>,
},
Cy_dot_y {
frame: Option<String>,
},
Cy_dot_z {
frame: Option<String>,
},
Cy_dot_x_dot {
frame: Option<String>,
},
Cy_dot_y_dot {
frame: Option<String>,
},
Cz_dot_x {
frame: Option<String>,
},
Cz_dot_y {
frame: Option<String>,
},
Cz_dot_z {
frame: Option<String>,
},
Cz_dot_x_dot {
frame: Option<String>,
},
Cz_dot_y_dot {
frame: Option<String>,
},
Cz_dot_z_dot {
frame: Option<String>,
},
Prediction,
Covar_pos,
Covar_vel,
}
Expand description
Allowed headers, with an optional frame. TODO: Support units
Variants§
Epoch(EpochFormat)
The epoch in the specified format
EstimatedState(Vec<StateHeader>)
Headers for the estimated state
NominalState(Vec<StateHeader>)
Headers for the nominal state
Delta_x
Orbit deviation X (km)
Delta_y
Orbit deviation Y (km)
Delta_z
Orbit deviation Z (km)
Delta_vx
Orbit deviation VX (km/s)
Delta_vy
Orbit deviation VY (km/s)
Delta_vz
Orbit deviation VZ (km/s)
Cx_x
Covariance matrix [1,1]
Cy_x
Covariance matrix [2,1]
Cy_y
Covariance matrix [2,2]
Cz_x
Covariance matrix [3,1]
Cz_y
Covariance matrix [3,2]
Cz_z
Covariance matrix [3,3]
Cx_dot_x
Covariance matrix [4,1]
Cx_dot_y
Covariance matrix [4,2]
Cx_dot_z
Covariance matrix [4,3]
Cx_dot_x_dot
Covariance matrix [4,4]
Cy_dot_x
Covariance matrix [5,1]
Cy_dot_y
Covariance matrix [5,2]
Cy_dot_z
Covariance matrix [5,3]
Cy_dot_x_dot
Covariance matrix [5,4]
Cy_dot_y_dot
Covariance matrix [5,5]
Cz_dot_x
Covariance matrix [6,1]
Cz_dot_y
Covariance matrix [6,2]
Cz_dot_z
Covariance matrix [6,3]
Cz_dot_x_dot
Covariance matrix [6,4]
Cz_dot_y_dot
Covariance matrix [6,5]
Cz_dot_z_dot
Covariance matrix [6,6]
Prediction
Boolean specifying whether this is a prediction or not
Covar_pos
Norm of the position items of the covariance (Cx_x, Cy_y, Cz_z)
Covar_vel
Norm of the velocity items of the covartiance (Cx_dot_x_dot, Cy_dot_y_dot, Cz_dot_z_dot)
Trait Implementations§
source§fn clone(&self) -> NavSolutionHeader
fn clone(&self) -> NavSolutionHeader
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§fn eq(&self, other: &NavSolutionHeader) -> bool
fn eq(&self, other: &NavSolutionHeader) -> bool
self
and other
values to be equal, and is used
by ==
.Auto Trait Implementations§
Blanket Implementations§
§fn to_str(self) -> String
fn to_str(self) -> String
printing.rs
. §fn to_plainstr(self) -> String
fn to_plainstr(self) -> String
printing.rs
.§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
self
from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
self
is actually part of its subset T
(and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
self.to_subset
but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
self
to the equivalent element of its superset.