pub struct CompareStats {Show 13 fields
pub count: usize,
pub orbit_3d_rms_m: Option<f64>,
pub orbit_3d_max_m: Option<f64>,
pub radial_rms_m: Option<f64>,
pub radial_max_m: Option<f64>,
pub along_rms_m: Option<f64>,
pub along_max_m: Option<f64>,
pub cross_rms_m: Option<f64>,
pub cross_max_m: Option<f64>,
pub clock_rms_m: Option<f64>,
pub clock_max_m: Option<f64>,
pub clock_datum_removed_rms_m: Option<f64>,
pub clock_datum_removed_max_m: Option<f64>,
}Expand description
Orbit and clock difference statistics for one satellite (or the overall set).
All values are meters except count (the number of compared epochs). The
float fields are None when no compared epoch populated them (an empty set,
or no clocked epoch). orbit_3d_* are the Euclidean position-difference
magnitudes; radial_*/along_*/cross_* summarize the signed RAC components
of the position difference (broadcast - precise). clock_* are the raw
satellite-clock differences scaled to meters; clock_datum_removed_* are the
same after the per-epoch common reference-clock offset (the median over all
satellites at the epoch) is removed.
Fields§
§count: usizeNumber of compared epochs contributing to the statistics.
orbit_3d_rms_m: Option<f64>RMS of the 3D position-difference magnitude, meters.
orbit_3d_max_m: Option<f64>Maximum 3D position-difference magnitude, meters.
radial_rms_m: Option<f64>RMS of the radial position-difference component, meters.
radial_max_m: Option<f64>Maximum absolute radial component, meters.
along_rms_m: Option<f64>RMS of the along-track position-difference component, meters.
along_max_m: Option<f64>Maximum absolute along-track component, meters.
cross_rms_m: Option<f64>RMS of the cross-track position-difference component, meters.
cross_max_m: Option<f64>Maximum absolute cross-track component, meters.
clock_rms_m: Option<f64>RMS of the raw satellite-clock difference, meters.
clock_max_m: Option<f64>Maximum absolute raw satellite-clock difference, meters.
clock_datum_removed_rms_m: Option<f64>RMS of the datum-removed (true SIS) clock difference, meters.
clock_datum_removed_max_m: Option<f64>Maximum absolute datum-removed clock difference, meters.
Trait Implementations§
Source§impl Clone for CompareStats
impl Clone for CompareStats
Source§fn clone(&self) -> CompareStats
fn clone(&self) -> CompareStats
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for CompareStats
Source§impl Debug for CompareStats
impl Debug for CompareStats
Source§impl PartialEq for CompareStats
impl PartialEq for CompareStats
Source§fn eq(&self, other: &CompareStats) -> bool
fn eq(&self, other: &CompareStats) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CompareStats
Auto Trait Implementations§
impl Freeze for CompareStats
impl RefUnwindSafe for CompareStats
impl Send for CompareStats
impl Sync for CompareStats
impl Unpin for CompareStats
impl UnsafeUnpin for CompareStats
impl UnwindSafe for CompareStats
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
self from the equivalent element of its
superset. Read moreSource§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).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
self to the equivalent element of its superset.