pub struct VisibilityPass {
pub satellite: GnssSatelliteId,
pub rise_step_index: usize,
pub set_step_index: usize,
pub peak_elevation_deg: f64,
pub peak_step_index: usize,
}Expand description
One sampled visibility pass.
Fields§
§satellite: GnssSatelliteIdSatellite identifier.
rise_step_index: usizeZero-based sample index of the first above-mask sample.
set_step_index: usizeZero-based sample index of the last above-mask sample.
peak_elevation_deg: f64Maximum sampled elevation in the pass, degrees.
peak_step_index: usizeZero-based sample index of the maximum sampled elevation.
Trait Implementations§
Source§impl Clone for VisibilityPass
impl Clone for VisibilityPass
Source§fn clone(&self) -> VisibilityPass
fn clone(&self) -> VisibilityPass
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VisibilityPass
Source§impl Debug for VisibilityPass
impl Debug for VisibilityPass
Source§impl PartialEq for VisibilityPass
impl PartialEq for VisibilityPass
Source§fn eq(&self, other: &VisibilityPass) -> bool
fn eq(&self, other: &VisibilityPass) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VisibilityPass
Auto Trait Implementations§
impl Freeze for VisibilityPass
impl RefUnwindSafe for VisibilityPass
impl Send for VisibilityPass
impl Sync for VisibilityPass
impl Unpin for VisibilityPass
impl UnsafeUnpin for VisibilityPass
impl UnwindSafe for VisibilityPass
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
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
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.