Package org.orekit.frames
Class ITRFVersion.Converter
- java.lang.Object
-
- org.orekit.frames.ITRFVersion.Converter
-
- All Implemented Interfaces:
Serializable
,TransformProvider
- Enclosing class:
- ITRFVersion
public static class ITRFVersion.Converter extends Object implements TransformProvider
Specialized transform provider between ITRF frames.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ITRFVersion
getDestination()
Get the destination ITRF.KinematicTransform
getKinematicTransform(AbsoluteDate date)
Get a transform for position and velocity, not acceleration.<T extends CalculusFieldElement<T>>
FieldKinematicTransform<T>getKinematicTransform(FieldAbsoluteDate<T> date)
Get a transform for position and velocity, not acceleration.ITRFVersion
getOrigin()
Get the origin ITRF.StaticTransform
getStaticTransform(AbsoluteDate date)
Get a transform for only rotations and translations on the specified date.<T extends CalculusFieldElement<T>>
FieldStaticTransform<T>getStaticTransform(FieldAbsoluteDate<T> date)
Get a transform for only rotations and translations on the specified date.Transform
getTransform(AbsoluteDate date)
Get theTransform
corresponding to specified date.<T extends CalculusFieldElement<T>>
FieldTransform<T>getTransform(FieldAbsoluteDate<T> date)
Get theFieldTransform
corresponding to specified date.
-
-
-
Method Detail
-
getOrigin
public ITRFVersion getOrigin()
Get the origin ITRF.- Returns:
- origin ITRF
-
getDestination
public ITRFVersion getDestination()
Get the destination ITRF.- Returns:
- destination ITRF
-
getTransform
public Transform getTransform(AbsoluteDate date)
Get theTransform
corresponding to specified date.- Specified by:
getTransform
in interfaceTransformProvider
- Parameters:
date
- current date- Returns:
- transform at specified date
-
getKinematicTransform
public KinematicTransform getKinematicTransform(AbsoluteDate date)
Get a transform for position and velocity, not acceleration.The default implementation returns
TransformProvider.getTransform(AbsoluteDate)
but implementations may override it for better performance.- Specified by:
getKinematicTransform
in interfaceTransformProvider
- Parameters:
date
- current date.- Returns:
- the kinematic transform.
-
getStaticTransform
public StaticTransform getStaticTransform(AbsoluteDate date)
Get a transform for only rotations and translations on the specified date.The default implementation calls
TransformProvider.getTransform(AbsoluteDate)
but implementations may override it for better performance.- Specified by:
getStaticTransform
in interfaceTransformProvider
- Parameters:
date
- current date.- Returns:
- the static transform.
-
getTransform
public <T extends CalculusFieldElement<T>> FieldTransform<T> getTransform(FieldAbsoluteDate<T> date)
Get theFieldTransform
corresponding to specified date.- Specified by:
getTransform
in interfaceTransformProvider
- Type Parameters:
T
- type of the field elements- Parameters:
date
- current date- Returns:
- transform at specified date
-
getKinematicTransform
public <T extends CalculusFieldElement<T>> FieldKinematicTransform<T> getKinematicTransform(FieldAbsoluteDate<T> date)
Get a transform for position and velocity, not acceleration.The default implementation returns
TransformProvider.getTransform(AbsoluteDate)
but implementations may override it for better performance.- Specified by:
getKinematicTransform
in interfaceTransformProvider
- Type Parameters:
T
- type of the elements- Parameters:
date
- current date.- Returns:
- the kinematic transform.
-
getStaticTransform
public <T extends CalculusFieldElement<T>> FieldStaticTransform<T> getStaticTransform(FieldAbsoluteDate<T> date)
Get a transform for only rotations and translations on the specified date.The default implementation returns
TransformProvider.getTransform(AbsoluteDate)
but implementations may override it for better performance.- Specified by:
getStaticTransform
in interfaceTransformProvider
- Type Parameters:
T
- type of the elements- Parameters:
date
- current date.- Returns:
- the static transform.
-
-