pub struct Corrections(pub Angle, pub Angle);Expand description
Earth orientation parameter corrections (δψ/δX, δε/δY).
Tuple Fields§
§0: Angle§1: AngleImplementations§
Trait Implementations§
Source§impl Add<Corrections> for Nutation
impl Add<Corrections> for Nutation
Source§impl Add<Corrections> for CipCoords
impl Add<Corrections> for CipCoords
Source§impl AddAssign<Corrections> for Nutation
impl AddAssign<Corrections> for Nutation
Source§fn add_assign(&mut self, rhs: Corrections)
fn add_assign(&mut self, rhs: Corrections)
Performs the
+= operation. Read moreSource§impl AddAssign<Corrections> for CipCoords
impl AddAssign<Corrections> for CipCoords
Source§fn add_assign(&mut self, rhs: Corrections)
fn add_assign(&mut self, rhs: Corrections)
Performs the
+= operation. Read moreSource§impl Clone for Corrections
impl Clone for Corrections
Source§fn clone(&self) -> Corrections
fn clone(&self) -> Corrections
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 Corrections
Source§impl Debug for Corrections
impl Debug for Corrections
Source§impl Default for Corrections
impl Default for Corrections
Source§fn default() -> Corrections
fn default() -> Corrections
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for Corrections
impl RefUnwindSafe for Corrections
impl Send for Corrections
impl Sync for Corrections
impl Unpin for Corrections
impl UnsafeUnpin for Corrections
impl UnwindSafe for Corrections
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, O, Tg, P> TryRotation<O, Tg, T> for Pwhere
T: ContinuousTimeScale + Copy,
O: ReferenceFrame + RotateToIcrf<T, P, Error = RotationError>,
Tg: ReferenceFrame + RotateToIcrf<T, P, Error = RotationError>,
impl<T, O, Tg, P> TryRotation<O, Tg, T> for Pwhere
T: ContinuousTimeScale + Copy,
O: ReferenceFrame + RotateToIcrf<T, P, Error = RotationError>,
Tg: ReferenceFrame + RotateToIcrf<T, P, Error = RotationError>,
Source§type Error = RotationError
type Error = RotationError
The error type returned when the rotation cannot be computed.
Source§fn try_rotation(
&self,
origin: O,
target: Tg,
time: Time<T>,
) -> Result<Rotation, <P as TryRotation<O, Tg, T>>::Error>
fn try_rotation( &self, origin: O, target: Tg, time: Time<T>, ) -> Result<Rotation, <P as TryRotation<O, Tg, T>>::Error>
Computes the rotation from
origin to target at the given time.