pub struct ITRSPosition { /* private fields */ }Implementations§
Source§impl ITRSPosition
impl ITRSPosition
pub fn new(x: f64, y: f64, z: f64, epoch: TT) -> Self
pub fn from_geodetic( longitude: Angle, latitude: Angle, height: f64, epoch: TT, ) -> CoordResult<Self>
pub fn x(&self) -> f64
pub fn y(&self) -> f64
pub fn z(&self) -> f64
pub fn epoch(&self) -> TT
pub fn position_vector(&self) -> Vector3
pub fn from_position_vector(pos: Vector3, epoch: TT) -> Self
pub fn to_geodetic(&self) -> CoordResult<(Angle, Angle, f64)>
pub fn geocentric_distance(&self) -> f64
pub fn distance_to(&self, other: &Self) -> f64
pub fn to_tirs( &self, epoch: &TT, eop: &EopParameters, ) -> CoordResult<TIRSPosition>
Trait Implementations§
Source§impl Clone for ITRSPosition
impl Clone for ITRSPosition
Source§fn clone(&self) -> ITRSPosition
fn clone(&self) -> ITRSPosition
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ITRSPosition
impl Debug for ITRSPosition
Source§impl Display for ITRSPosition
impl Display for ITRSPosition
Source§impl PartialEq for ITRSPosition
impl PartialEq for ITRSPosition
impl StructuralPartialEq for ITRSPosition
Auto Trait Implementations§
impl Freeze for ITRSPosition
impl RefUnwindSafe for ITRSPosition
impl Send for ITRSPosition
impl Sync for ITRSPosition
impl Unpin for ITRSPosition
impl UnsafeUnpin for ITRSPosition
impl UnwindSafe for ITRSPosition
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