Struct nyx_space::od::ranging::GroundStation [−][src]
pub struct GroundStation { pub name: String, pub elevation_mask: f64, pub latitude: f64, pub longitude: f64, pub height: f64, pub frame: Frame, pub cosm: Arc<Cosm>, // some fields omitted }
Expand description
GroundStation defines a Two Way ranging equipment.
Fields
name: String
elevation_mask: f64
in degrees
latitude: f64
in degrees
longitude: f64
in degrees
height: f64
in km
frame: Frame
Frame in which this station is defined
cosm: Arc<Cosm>
Implementations
Initializes a new Two Way ranging equipment from the noise values.
Initializes a point on the surface of a celestial object. This is meant for analysis, not for spacecraft navigation.
pub fn dss65_madrid(
elevation_mask: f64,
range_noise: f64,
range_rate_noise: f64,
cosm: Arc<Cosm>
) -> Self
[src]pub fn dss34_canberra(
elevation_mask: f64,
range_noise: f64,
range_rate_noise: f64,
cosm: Arc<Cosm>
) -> Self
[src]Trait Implementations
Perform a measurement from the ground station to the receiver (rx).
Perform a measurement from the ground station to the receiver (rx).
Auto Trait Implementations
impl !RefUnwindSafe for GroundStation
impl Send for GroundStation
impl Sync for GroundStation
impl Unpin for GroundStation
impl !UnwindSafe for GroundStation
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