Package org.orekit.frames
Class PythonFieldStaticTransform<T extends CalculusFieldElement<T>>
- java.lang.Object
-
- org.orekit.frames.PythonFieldStaticTransform<T>
-
- All Implemented Interfaces:
FieldStaticTransform<T>
,TimeStamped
public class PythonFieldStaticTransform<T extends CalculusFieldElement<T>> extends Object implements FieldStaticTransform<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected long
pythonObject
Part of JCC Python interface to object
-
Constructor Summary
Constructors Constructor Description PythonFieldStaticTransform()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
finalize()
AbsoluteDate
getDate()
Get the date.FieldStaticTransform<T>
getInverse()
Get the inverse transform of the instance.FieldRotation<T>
getRotation()
Get the underlying elementary rotation.FieldVector3D<T>
getTranslation()
Get the underlying elementary translation.void
pythonDecRef()
long
pythonExtension()
void
pythonExtension(long pythonObject)
-
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.orekit.frames.FieldStaticTransform
transformLine, transformLine, transformPosition, transformPosition, transformVector, transformVector
-
Methods inherited from interface org.orekit.time.TimeStamped
durationFrom
-
-
-
-
Method Detail
-
pythonExtension
public void pythonExtension(long pythonObject)
-
pythonExtension
public long pythonExtension()
-
finalize
public void finalize() throws Throwable
-
pythonDecRef
public void pythonDecRef()
-
getTranslation
public FieldVector3D<T> getTranslation()
Description copied from interface:FieldStaticTransform
Get the underlying elementary translation.A transform can be uniquely represented as an elementary translation followed by an elementary rotation. This method returns this unique elementary translation.
- Specified by:
getTranslation
in interfaceFieldStaticTransform<T extends CalculusFieldElement<T>>
- Returns:
- underlying elementary translation
-
getRotation
public FieldRotation<T> getRotation()
Description copied from interface:FieldStaticTransform
Get the underlying elementary rotation.A transform can be uniquely represented as an elementary translation followed by an elementary rotation. This method returns this unique elementary rotation.
- Specified by:
getRotation
in interfaceFieldStaticTransform<T extends CalculusFieldElement<T>>
- Returns:
- underlying elementary rotation
-
getInverse
public FieldStaticTransform<T> getInverse()
Description copied from interface:FieldStaticTransform
Get the inverse transform of the instance.- Specified by:
getInverse
in interfaceFieldStaticTransform<T extends CalculusFieldElement<T>>
- Returns:
- inverse transform of the instance
-
getDate
public AbsoluteDate getDate()
Description copied from interface:TimeStamped
Get the date.- Specified by:
getDate
in interfaceTimeStamped
- Returns:
- date attached to the object
-
-