public class LocalOrbitalFrame extends Frame
There are several local orbital frames available. They are specified by the LOFType
enumerate.
Constructor and Description |
---|
LocalOrbitalFrame(Frame parent,
LOFType type,
PVCoordinatesProvider provider,
String name)
Build a new instance.
|
Modifier and Type | Method and Description |
---|---|
PVCoordinatesProvider |
getCenter()
Returns the center of the LOF.
|
LOFType |
getLofType()
Returns the local orbital frame type.
|
void |
setCenter(PVCoordinatesProvider center) |
getAncestor, getDepth, getFirstCommonPseudoInertialAncestor, getFirstPseudoInertialAncestor, getFrozenFrame, getName, getNativeFrame, getParent, getPVCoordinates, getRoot, getTransformJacobian, getTransformProvider, getTransformTo, getTransformTo, getTransformTo, getTransformTo, isChildOf, isPseudoInertial, setName, setReferential, toString
public LocalOrbitalFrame(Frame parent, LOFType type, PVCoordinatesProvider provider, String name)
parent
- parent frame. Local orbital frame is defined relatively to this parent frame. Parent
frame is usually inertial or quasi-inertial, although non-inertial frame can also be
used (in this case, this is not exactly a local orbital frame).type
- frame typeprovider
- provider used to compute frame motionname
- name of the frameIllegalArgumentException
- if the parent frame is nullpublic LOFType getLofType()
public PVCoordinatesProvider getCenter()
public void setCenter(PVCoordinatesProvider center)
center
- the center to setCopyright © 2023 CNES. All rights reserved.