Skip to main content

TryRotation

Trait TryRotation 

Source
pub trait TryRotation<Origin, Target, T>
where Origin: ReferenceFrame, Target: ReferenceFrame, T: TimeScale,
{ type Error: Error + Send + Sync + 'static; // Required method fn try_rotation( &self, origin: Origin, target: Target, time: Time<T>, ) -> Result<Rotation, Self::Error>; }
Expand description

Computes the rotation from one reference frame to another at a given time.

Required Associated Types§

Source

type Error: Error + Send + Sync + 'static

The error type returned when the rotation cannot be computed.

Required Methods§

Source

fn try_rotation( &self, origin: Origin, target: Target, time: Time<T>, ) -> Result<Rotation, Self::Error>

Computes the rotation from origin to target at the given time.

Implementors§

Source§

impl<T, R, U> TryRotation<Iau<R>, Icrf, T> for U

Source§

impl<T, R, U> TryRotation<Icrf, Iau<R>, T> for U

Source§

impl<T, U> TryRotation<DynFrame, DynFrame, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<DynFrame, Cirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<DynFrame, Iau<DynOrigin>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<DynFrame, Icrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<DynFrame, Itrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<DynFrame, J2000, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<DynFrame, Mod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<DynFrame, Mod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<DynFrame, Mod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<DynFrame, Pef<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<DynFrame, Pef<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<DynFrame, Pef<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<DynFrame, Teme, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<DynFrame, Tirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<DynFrame, Tod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<DynFrame, Tod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<DynFrame, Tod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Cirf, DynFrame, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Cirf, Iau<DynOrigin>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Cirf, Icrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tdb>,

Source§

impl<T, U> TryRotation<Cirf, Itrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Cirf, J2000, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Cirf, Mod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Cirf, Mod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Cirf, Mod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Cirf, Pef<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Cirf, Pef<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Cirf, Pef<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Cirf, Teme, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Cirf, Tirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Cirf, Tod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Cirf, Tod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Cirf, Tod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Iau<DynOrigin>, DynFrame, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Iau<DynOrigin>, Cirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Iau<DynOrigin>, Itrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Iau<DynOrigin>, J2000, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Iau<DynOrigin>, Mod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Iau<DynOrigin>, Mod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Iau<DynOrigin>, Mod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Iau<DynOrigin>, Pef<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Iau<DynOrigin>, Pef<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Iau<DynOrigin>, Pef<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Iau<DynOrigin>, Teme, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Iau<DynOrigin>, Tirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Iau<DynOrigin>, Tod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Iau<DynOrigin>, Tod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Iau<DynOrigin>, Tod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Icrf, DynFrame, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Icrf, Cirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tdb>,

Source§

impl<T, U> TryRotation<Icrf, Itrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tdb> + TryOffset<T, Tt> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Icrf, J2000, T> for U
where T: TimeScale + Copy, U: RotationProvider<T>,

Source§

impl<T, U> TryRotation<Icrf, Mod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<Icrf, Mod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<Icrf, Mod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<Icrf, Pef<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Icrf, Pef<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Icrf, Pef<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Icrf, Teme, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Icrf, Tirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Icrf, Tod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Icrf, Tod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Icrf, Tod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Itrf, DynFrame, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Itrf, Cirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Itrf, Iau<DynOrigin>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Itrf, Icrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tdb> + TryOffset<T, Tt> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Itrf, J2000, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Itrf, Mod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Itrf, Mod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Itrf, Mod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Itrf, Pef<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<Itrf, Pef<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<Itrf, Pef<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<Itrf, Teme, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Itrf, Tirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<Itrf, Tod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Itrf, Tod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Itrf, Tod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<J2000, DynFrame, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<J2000, Cirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<J2000, Iau<DynOrigin>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<J2000, Icrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T>,

Source§

impl<T, U> TryRotation<J2000, Itrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<J2000, Mod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<J2000, Mod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<J2000, Mod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<J2000, Pef<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<J2000, Pef<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<J2000, Pef<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<J2000, Teme, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<J2000, Tirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<J2000, Tod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<J2000, Tod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<J2000, Tod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers1996>, DynFrame, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers1996>, Cirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers1996>, Iau<DynOrigin>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers1996>, Icrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<Mod<Iers1996>, Itrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers1996>, J2000, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<Mod<Iers1996>, Pef<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers1996>, Teme, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers1996>, Tirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers1996>, Tod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tdb>,

Source§

impl<T, U> TryRotation<Mod<Iers2003>, DynFrame, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers2003>, Cirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers2003>, Iau<DynOrigin>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers2003>, Icrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<Mod<Iers2003>, Itrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers2003>, J2000, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<Mod<Iers2003>, Pef<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers2003>, Teme, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers2003>, Tirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers2003>, Tod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tdb>,

Source§

impl<T, U> TryRotation<Mod<Iers2010>, DynFrame, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers2010>, Cirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers2010>, Iau<DynOrigin>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers2010>, Icrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<Mod<Iers2010>, Itrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers2010>, J2000, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<Mod<Iers2010>, Pef<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers2010>, Teme, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers2010>, Tirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Mod<Iers2010>, Tod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tdb>,

Source§

impl<T, U> TryRotation<Pef<Iers1996>, DynFrame, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers1996>, Cirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers1996>, Iau<DynOrigin>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers1996>, Icrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers1996>, Itrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<Pef<Iers1996>, J2000, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers1996>, Mod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers1996>, Teme, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers1996>, Tirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers1996>, Tod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers2003>, DynFrame, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers2003>, Cirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers2003>, Iau<DynOrigin>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers2003>, Icrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers2003>, Itrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<Pef<Iers2003>, J2000, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers2003>, Mod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers2003>, Teme, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers2003>, Tirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers2003>, Tod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers2010>, DynFrame, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers2010>, Cirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers2010>, Iau<DynOrigin>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers2010>, Icrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers2010>, Itrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<Pef<Iers2010>, J2000, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers2010>, Mod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers2010>, Teme, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers2010>, Tirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Pef<Iers2010>, Tod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Teme, DynFrame, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Teme, Cirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Teme, Iau<DynOrigin>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Teme, Icrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Teme, Itrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Teme, J2000, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Teme, Mod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Teme, Mod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Teme, Mod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Teme, Pef<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Teme, Pef<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Teme, Pef<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Teme, Tirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Teme, Tod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tdb>,

Source§

impl<T, U> TryRotation<Teme, Tod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tdb>,

Source§

impl<T, U> TryRotation<Teme, Tod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tdb>,

Source§

impl<T, U> TryRotation<Tirf, DynFrame, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tirf, Cirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tirf, Iau<DynOrigin>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tirf, Icrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tirf, Itrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt>,

Source§

impl<T, U> TryRotation<Tirf, J2000, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tirf, Mod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tirf, Mod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tirf, Mod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tirf, Pef<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tirf, Pef<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tirf, Pef<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tirf, Teme, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tirf, Tod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tirf, Tod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tirf, Tod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers1996>, DynFrame, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers1996>, Cirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers1996>, Iau<DynOrigin>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers1996>, Icrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers1996>, Itrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers1996>, J2000, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers1996>, Mod<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tdb>,

Source§

impl<T, U> TryRotation<Tod<Iers1996>, Pef<Iers1996>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers1996>, Teme, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tdb>,

Source§

impl<T, U> TryRotation<Tod<Iers1996>, Tirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers2003>, DynFrame, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers2003>, Cirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers2003>, Iau<DynOrigin>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers2003>, Icrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers2003>, Itrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers2003>, J2000, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers2003>, Mod<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tdb>,

Source§

impl<T, U> TryRotation<Tod<Iers2003>, Pef<Iers2003>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers2003>, Teme, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tdb>,

Source§

impl<T, U> TryRotation<Tod<Iers2003>, Tirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers2010>, DynFrame, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers2010>, Cirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers2010>, Iau<DynOrigin>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers2010>, Icrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers2010>, Itrf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers2010>, J2000, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers2010>, Mod<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tdb>,

Source§

impl<T, U> TryRotation<Tod<Iers2010>, Pef<Iers2010>, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Ut1>,

Source§

impl<T, U> TryRotation<Tod<Iers2010>, Teme, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tdb>,

Source§

impl<T, U> TryRotation<Tod<Iers2010>, Tirf, T> for U
where T: TimeScale + Copy, U: RotationProvider<T> + TryOffset<T, Tt> + TryOffset<T, Tdb> + TryOffset<T, Ut1>,