| Modifier and Type | Method and Description |
|---|---|
Transform |
Part.getTransform()
Returns the transform linking the part to its parent part.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AssemblyBuilder.addPart(String partName,
String parentPartName,
Transform transform)
This method adds a new part to the currently built assembly, defining its new frame by a
Transform object.
|
void |
Part.updateFrame(Transform t) |
void |
MobilePart.updateFrame(Transform t) |
void |
MainPart.updateFrame(Transform transform) |
void |
IPart.updateFrame(Transform t) |
void |
Assembly.updateMainPartFrame(Transform transform)
Updates the main part frame's transformation to its parent frame using a
Transform as an input argument. |
| Constructor and Description |
|---|
Part(String name,
IPart parentPart,
Transform transform)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Transform |
OrientationTransformProvider.getTransform(AbsoluteDate date)
Get the
Transform corresponding to specified date. |
Transform |
AttitudeTransformProvider.getTransform(AbsoluteDate date)
Get the
Transform corresponding to specified date. |
Transform |
OrientationTransformProvider.getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the
Transform corresponding to specified date. |
Transform |
AttitudeTransformProvider.getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the
Transform corresponding to specified date. |
Transform |
OrientationTransformProvider.getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the
Transform corresponding to specified date. |
Transform |
AttitudeTransformProvider.getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the
Transform corresponding to specified date. |
Transform |
OrientationTransformProvider.getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the
Transform corresponding to specified date. |
Transform |
AttitudeTransformProvider.getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the
Transform corresponding to specified date. |
| Modifier and Type | Method and Description |
|---|---|
Transform |
OrientationAngleTransform.getReference()
Returns the reference transform.
|
Transform |
OrientationAngleTransform.getTransform(SpacecraftState state)
Get the
Transform corresponding to specified state. |
| Constructor and Description |
|---|
OrientationAngleTransform(Transform reference,
Vector3D axis,
OrientationAngleProvider orientationAngleProvider)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
FacetBodyShape.isVisible(Triangle triangle,
Vector3D pos,
IFieldOfView fieldOfView,
Transform t)
Returns true if the triangle is visible from the field of view, i.e.:
Is oriented toward the field of view
All points of the triangle are in the field of view
Triangle not masked by another facet
|
| Modifier and Type | Method and Description |
|---|---|
protected Vector3D |
ThirdBodyAttraction.computeAcceleration(Vector3D positionInBodyFrame,
AbsoluteDate date,
Transform scFrameToBodyFrame)
Abstract method to compute the acceleration of the implementation
|
protected Vector3D |
DirectBodyAttraction.computeAcceleration(Vector3D positionInBodyFrame,
AbsoluteDate date,
Transform scFrameToBodyFrame)
Abstract method to compute the acceleration of the implementation
|
protected abstract Vector3D |
AbstractBodyAttraction.computeAcceleration(Vector3D positionInBodyFrame,
AbsoluteDate date,
Transform scFrameToBodyFrame)
Abstract method to compute the acceleration of the implementation
|
| Modifier and Type | Method and Description |
|---|---|
ElementaryFlux[] |
RediffusedFlux.getFlux(Transform t)
Getter for all elementary rediffused fluxes.
|
| Modifier and Type | Method and Description |
|---|---|
Transform |
Frame.getTransformTo(Frame destination,
AbsoluteDate date)
Get the transform from the instance to another frame.
|
Transform |
Frame.getTransformTo(Frame destination,
AbsoluteDate date,
boolean computeSpinDerivatives)
Get the transform from the instance to another frame.
|
Transform |
Frame.getTransformTo(Frame destination,
AbsoluteDate date,
FramesConfiguration config)
Get the transform from the instance to another frame.
|
Transform |
Frame.getTransformTo(Frame destination,
AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the transform from the instance to another frame.
|
Transform |
LOFType.transformFromInertial(AbsoluteDate date,
PVCoordinates pv)
Get the transform from an inertial frame defining position-velocity and the local orbital
frame.
|
Transform |
LOFType.transformFromInertial(AbsoluteDate date,
PVCoordinates pv,
boolean computeSpinDerivatives)
Get the transform from an inertial frame defining position-velocity and the local orbital
frame.
|
| Modifier and Type | Method and Description |
|---|---|
void |
UpdatableFrame.setTransform(Transform transform)
Update the transform from the parent frame to the instance.
|
void |
UpdatableFrame.updateTransform(Frame f1,
Frame f2,
Transform f1Tof2,
AbsoluteDate date)
Update the transform from parent frame implicitly according to two other
frames.
|
| Constructor and Description |
|---|
CelestialBodyFrame(Frame parent,
Transform transform,
String name,
boolean pseudoInertial,
CelestialPoint celestialPoint)
Constructor.
|
CelestialBodyFrame(Frame parent,
Transform transform,
String name,
CelestialPoint celestialPoint)
Constructor.
|
Frame(Frame parentIn,
Transform transformIn,
String nameIn)
Build a non-inertial frame from its transform with respect to its parent.
|
Frame(Frame parentIn,
Transform transformIn,
String nameIn,
boolean pseudoInertialIn)
Build a frame from its transform with respect to its parent.
|
UpdatableFrame(Frame parent,
Transform transform,
String name)
Build a non-inertial frame from its transform with respect to its parent.
|
UpdatableFrame(Frame parent,
Transform transform,
String name,
boolean pseudoInertial)
Build a frame from its transform with respect to its parent.
|
| Modifier and Type | Field and Description |
|---|---|
static Transform |
Transform.IDENTITY
Identity transform.
|
| Modifier and Type | Method and Description |
|---|---|
Transform |
Transform.freeze()
Get a freezed transform.
|
Transform |
Transform.getInverse()
Get the inverse transform of the instance.
|
Transform |
Transform.getInverse(boolean computeSpinDerivatives)
Get the inverse transform of the instance.
|
Transform |
TransformProvider.getTransform(AbsoluteDate date)
Get the
Transform corresponding to specified date. |
Transform |
TODProvider.getTransform(AbsoluteDate date)
Get the transform from Mean Of Date at specified date.
|
Transform |
TIRFProvider.getTransform(AbsoluteDate date)
Get the transform from CIRF 2000 at specified date.
|
Transform |
TEMEProvider.getTransform(AbsoluteDate date)
Get the transform from True Of Date date.
|
Transform |
MODProvider.getTransform(AbsoluteDate date)
Get the transfrom from parent frame.
|
Transform |
ITRFProvider.getTransform(AbsoluteDate date)
Get the transform from TIRF 2000 at specified date.
|
Transform |
ITRFEquinoxProvider.getTransform(AbsoluteDate date)
Get the transform from GTOD at specified date.
|
Transform |
InterpolatingTransformProvider.getTransform(AbsoluteDate date)
Get the
Transform corresponding to specified date. |
Transform |
HelmertTransformation.getTransform(AbsoluteDate date)
Compute the transform at some date.
|
Transform |
GTODProvider.getTransform(AbsoluteDate date)
Get the transform from TOD at specified date.
|
Transform |
GCRFProvider.getTransform(AbsoluteDate date)
Get the transform from GCRF to Earth-Moon barycenter frame at the specified date.
|
Transform |
FixedTransformProvider.getTransform(AbsoluteDate date)
Get the
Transform corresponding to specified date. |
Transform |
EMBProvider.getTransform(AbsoluteDate date)
Get the transform from Earth-Moon barycenter frame to Solar System barycenter frame (ICRF) at the specified
date.
|
Transform |
EclipticMODProvider.getTransform(AbsoluteDate date)
Get the
Transform corresponding to specified date. |
Transform |
CIRFProvider.getTransform(AbsoluteDate date)
Get the transform from GCRF to CIRF2000 at the specified date.
|
Transform |
AbstractVeisProvider.getTransform(AbsoluteDate date)
Get the transform from GTOD at specified date.
|
Transform |
TransformProvider.getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the
Transform corresponding to specified date. |
Transform |
TODProvider.getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the transform from Mean Of Date at specified date.
|
Transform |
TIRFProvider.getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the transform from CIRF 2000 at specified date.
|
Transform |
TEMEProvider.getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the transform from True Of Date date.
|
Transform |
MODProvider.getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the transfrom from parent frame.
|
Transform |
ITRFProvider.getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the transform from TIRF 2000 at specified date.
|
Transform |
ITRFEquinoxProvider.getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the transform from GTOD at specified date.
|
Transform |
InterpolatingTransformProvider.getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the
Transform corresponding to specified date. |
Transform |
HelmertTransformation.getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Compute the transform at some date.
|
Transform |
GTODProvider.getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the transform from TOD at specified date.
|
Transform |
GCRFProvider.getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the transform from GCRF to Earth-Moon barycenter frame at the specified date.
|
Transform |
FixedTransformProvider.getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the
Transform corresponding to specified date. |
Transform |
EMBProvider.getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the transform from Earth-Moon barycenter frame to Solar System barycenter frame (ICRF) at the specified
date.
|
Transform |
EclipticMODProvider.getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the
Transform corresponding to specified date. |
Transform |
CIRFProvider.getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the transform from GCRF to CIRF2000 at the specified date.
|
Transform |
AbstractVeisProvider.getTransform(AbsoluteDate date,
boolean computeSpinDerivatives)
Get the transform from GTOD at specified date.
|
Transform |
TransformProvider.getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the
Transform corresponding to specified date. |
Transform |
TODProvider.getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the transform from Mean Of Date at specified date.
|
Transform |
TIRFProvider.getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the transform from CIRF 2000 at specified date.
|
Transform |
TEMEProvider.getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the transform from True Of Date date.
|
Transform |
MODProvider.getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the transfrom from parent frame.
|
Transform |
ITRFProvider.getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the transform from TIRF 2000 at specified date.
|
Transform |
ITRFEquinoxProvider.getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the transform from GTOD at specified date.
|
Transform |
InterpolatingTransformProvider.getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the
Transform corresponding to specified date. |
Transform |
HelmertTransformation.getTransform(AbsoluteDate date,
FramesConfiguration config)
Compute the transform at some date.
|
Transform |
GTODProvider.getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the transform from TOD at specified date.
|
Transform |
GCRFProvider.getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the transform from GCRF to Earth-Moon barycenter frame at the specified date.
|
Transform |
FixedTransformProvider.getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the
Transform corresponding to specified date. |
Transform |
EMBProvider.getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the transform from Earth-Moon barycenter frame to Solar System barycenter frame (ICRF) at the specified
date.
|
Transform |
EclipticMODProvider.getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the
Transform corresponding to specified date. |
Transform |
CIRFProvider.getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the transform from GCRF to CIRF2000 at the specified date.
|
Transform |
AbstractVeisProvider.getTransform(AbsoluteDate date,
FramesConfiguration config)
Get the
Transform corresponding to specified date. |
Transform |
TransformProvider.getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the
Transform corresponding to specified date. |
Transform |
TODProvider.getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the transform from Mean Of Date at specified date.
|
Transform |
TIRFProvider.getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the transform from CIRF 2000 at specified date.
|
Transform |
TEMEProvider.getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the transform from True Of Date date.
|
Transform |
MODProvider.getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the transfrom from parent frame.
|
Transform |
ITRFProvider.getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the transform from TIRF 2000 at specified date.
|
Transform |
ITRFEquinoxProvider.getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the transform from GTOD at specified date.
|
Transform |
InterpolatingTransformProvider.getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the
Transform corresponding to specified date. |
Transform |
HelmertTransformation.getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Compute the transform at some date.
|
Transform |
GTODProvider.getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the transform from TOD at specified date.
|
Transform |
GCRFProvider.getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the transform from GCRF to Earth-Moon barycenter frame at the specified date.
|
Transform |
FixedTransformProvider.getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the
Transform corresponding to specified date. |
Transform |
EMBProvider.getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the transform from Earth-Moon barycenter frame to Solar System barycenter frame (ICRF) at the specified
date.
|
Transform |
EclipticMODProvider.getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the
Transform corresponding to specified date. |
Transform |
CIRFProvider.getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the transform from GCRF to CIRF2000 at the specified date.
|
Transform |
AbstractVeisProvider.getTransform(AbsoluteDate date,
FramesConfiguration config,
boolean computeSpinDerivatives)
Get the
Transform corresponding to specified date. |
Transform |
TransformStateProvider.getTransform(SpacecraftState state)
Get the
Transform corresponding to specified state. |
static Transform |
Transform.interpolate(AbsoluteDate date,
boolean useVelocities,
boolean useRotationRates,
Collection<Transform> sample)
Interpolate a transform from a sample set of existing transforms.
|
static Transform |
Transform.interpolate(AbsoluteDate date,
boolean useVelocities,
boolean useRotationRates,
Collection<Transform> sample,
boolean computeSpinDerivative)
Interpolate a transform from a sample set of existing transforms.
|
Transform |
Transform.interpolate(AbsoluteDate interpolationDate,
Collection<Transform> sample)
Get an interpolated instance.
|
Transform |
Transform.interpolate(AbsoluteDate interpolationDate,
Collection<Transform> sample,
boolean computeSpinDerivative)
Get an interpolated instance.
|
Transform |
Transform.shiftedBy(double dt)
Get a time-shifted instance.
|
Transform |
Transform.shiftedBy(double dt,
boolean computeSpinDerivative)
Get a time-shifted instance.
|
| Modifier and Type | Method and Description |
|---|---|
static Transform |
Transform.interpolate(AbsoluteDate date,
boolean useVelocities,
boolean useRotationRates,
Collection<Transform> sample)
Interpolate a transform from a sample set of existing transforms.
|
static Transform |
Transform.interpolate(AbsoluteDate date,
boolean useVelocities,
boolean useRotationRates,
Collection<Transform> sample,
boolean computeSpinDerivative)
Interpolate a transform from a sample set of existing transforms.
|
Transform |
Transform.interpolate(AbsoluteDate interpolationDate,
Collection<Transform> sample)
Get an interpolated instance.
|
Transform |
Transform.interpolate(AbsoluteDate interpolationDate,
Collection<Transform> sample,
boolean computeSpinDerivative)
Get an interpolated instance.
|
| Constructor and Description |
|---|
FixedTransformProvider(Transform transformIn)
Simple constructor.
|
Transform(AbsoluteDate dateIn,
Transform first,
Transform second)
Build a transform by combining two existing ones without computing spin derivatives.
|
Transform(AbsoluteDate dateIn,
Transform first,
Transform second,
boolean computeSpinDerivatives)
Build a transform by combining two existing ones, while not simply projecting velocity and acceleration.
|
Transform(AbsoluteDate dateIn,
Transform first,
Transform second,
boolean computeSpinDerivatives,
boolean projectVelocityAndAcceleration)
Deprecated.
since 4.16, the concept of projectVelocityAndAcceleration has been introduced to answer the needs of
referential frame whereas this concept is erroneous. All methods using it should be avoided.
|
| Modifier and Type | Method and Description |
|---|---|
Transform |
SpacecraftState.toTransform()
Compute the transform from orbit/attitude reference frame to spacecraft frame.
|
Transform |
SpacecraftState.toTransform(Frame frame)
Compute the transform from specified frame to spacecraft frame.
|
Transform |
SpacecraftState.toTransform(Frame frame,
LOFType lofType)
Compute the transform from specified frame to local orbital frame.
|
Transform |
SpacecraftState.toTransform(LOFType lofType)
Compute the transform from orbit/attitude reference frame to local orbital frame.
|
Transform |
SpacecraftState.toTransformEvents()
Compute the transform from orbit/attitude (for events computation) reference frame to
spacecraft frame.
|
Transform |
SpacecraftState.toTransformEvents(Frame frame)
Compute the transform from specified reference frame to spacecraft frame.
|
Transform |
SpacecraftState.toTransformForces()
Compute the transform from orbit/attitude (for forces computation) reference frame to
spacecraft frame.
|
Transform |
SpacecraftState.toTransformForces(Frame frame)
Compute the transform from specified frame to spacecraft frame.
|
Copyright © 2025 CNES. All rights reserved.