Package org.orekit.frames
Class LocalOrbitalFrame
- java.lang.Object
-
- org.orekit.frames.Frame
-
- org.orekit.frames.LocalOrbitalFrame
-
- All Implemented Interfaces:
Serializable
public class LocalOrbitalFrame extends Frame
Class for frames moving with an orbiting satellite.There are several local orbital frames available. They are specified by the
LOFType
enumerate.Do not use the
Frame.getTransformTo(Frame, FieldAbsoluteDate)
method as it is not implemented.- Author:
- Luc Maisonobe
- See Also:
SpacecraftState.toTransform()
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LocalOrbitalFrame(Frame parent, LOF lof, PVCoordinatesProvider provider, String name)
Build a new instance.
-
Method Summary
-
Methods inherited from class org.orekit.frames.Frame
getAncestor, getDepth, getFrozenFrame, getKinematicTransformTo, getKinematicTransformTo, getName, getParent, getRoot, getStaticTransformTo, getStaticTransformTo, getTransformProvider, getTransformTo, getTransformTo, isChildOf, isPseudoInertial, toString
-
-
-
-
Constructor Detail
-
LocalOrbitalFrame
public LocalOrbitalFrame(Frame parent, LOF lof, PVCoordinatesProvider provider, String name) throws IllegalArgumentException
Build a new instance.It is highly recommended that
provider
use an analytic formulation and not numerical integration as large integration errors may result from many short propagations.- Parameters:
parent
- parent frame (must be non-null)lof
- local orbital frameprovider
- provider used to compute frame motion.name
- name of the frame- Throws:
IllegalArgumentException
- if the parent frame is null
-
-