Interface | Description |
---|---|
AttitudeLaw |
This interface has been created to represent a generic attitude provider without an interval of validity:
the attitude can be computed at any date.
|
AttitudeLawModifier |
This interface represents an attitude law that modifies/wraps another underlying law.
|
AttitudeLeg |
Interface for all attitude legs:
Leg and AttitudeProvider . |
AttitudeProvider |
This interface represents an attitude provider model set.
|
IOrientationLaw |
This interface represents an orientation law, i.e.
|
Slew |
This interface represents a slew model set.
|
Class | Description |
---|---|
AbstractAttitudeEphemerisGenerator |
This abstract class handles the generation of attitude ephemeris from an attitude laws sequence
StrictAttitudeLegsSequence .The ephemeris generation can be done using a fixed time step or a variable time step, setting the generation time interval (the default value is the time interval of the sequence), and the treatment to apply to the transition points of the sequence (ignore them, compute the attitude of the initial date of the laws, compute the attitude of the initial and final date of the laws). |
AbstractAttitudeLaw |
This abstract class gather all common features to classes implementing the
AttitudeLaw interface. |
AbstractGroundPointing |
Base class for ground pointing attitude providers.
|
AbstractGroundPointingWrapper |
This class leverages common parts for compensation modes around ground pointing attitudes.
|
AeroAttitudeLaw |
Class defining an aerodynamic attitude law by angle of attack, sideslip and velocity roll.
|
Attitude |
This class handles attitude definition at a given date.
|
AttitudeChronologicalComparator |
This class is a comparator used to compare the Attitude objects in the ephemeris set.
|
AttitudeFrame |
This class is a special implementation of the
Frame class; it represents a dynamic spacecraft frame,
i.e. |
AttitudeLawLeg |
This class represents an attitude law version "attitude", with an interval of validity (whose borders are closed
points).
|
AttitudeLegLaw |
This class represents an attitude law version "attitudeLeg", with an interval of validity (whose borders are closed
points) and attitude laws outside this interval of validity.
|
AttitudesSequence |
This classes manages a sequence of different attitude providers that are activated in turn
according to switching events.
|
AttitudeTransformProvider |
This class is a
TransformProvider for AttitudeFrame ; it provides, for a given date,
the transformation corresponding to the spacecraft reference frame orientation with respect to the parent frame. |
BodyCenterGroundPointing |
This class handles body center pointing attitude provider; the difference between
BodyCenterPointing and this
class is that the target point of the former is the body
center, while that of the latter is the corresponding point on the ground. |
BodyCenterPointing |
This class handles body center pointing attitude provider.
|
CelestialBodyPointed |
This class handles a celestial body pointed attitude provider.
|
ComposedAttitudeLaw |
This class represents a composed attitude law, defined by a main attitude law provider and a chained list of
orientation laws.
The main attitude law provides, for a given date, the dynamic frame representing the spacecraft orientation; this orientation is then progressively transformed using the orientation laws. |
ConstantAttitudeLaw |
This class handles a constant attitude law.
|
ConstantSpinSlew |
This class represents a constant spin slew.
|
DirectionTrackingOrientation | |
FixedRate |
This class handles a simple attitude provider at constant rate around a fixed axis.
|
FixedStepAttitudeEphemerisGenerator |
This class handles the generation of attitude ephemeris from an attitude laws sequence
StrictAttitudeLegsSequence ,
using a fixed time step.The ephemeris generation can be done setting the generation time interval (the default value is the time interval of the sequence), and the treatment to apply to the transition points of the sequence (ignore them, compute the attitude of the initial date of the laws, compute the attitude of the initial and final date of the laws). |
IsisSunAndPseudoSpinPointing |
This class handles SunIsis and PseudoSpin attitude provider.
|
IsisSunPointing |
Implementation of ISIS Sun pointing attitude law.
|
LofOffset |
Attitude law defined by fixed Roll, Pitch and Yaw angles (in any order) with respect to a local
orbital frame.
|
LofOffsetPointing |
This class provides a default attitude provider.
|
NadirPointing |
This class handles nadir pointing attitude provider.
|
OrientationFrame |
This class is a special implementation of the
Frame class; it represents a dynamic orientation frame,
i.e. |
OrientationTransformProvider |
This class is a
TransformProvider for OrientationFrame ; it provides, for a given date,
the transformation corresponding to the frame orientation with respect to the parent frame. |
RelativeTabulatedAttitudeLaw |
This class represents a relative tabulated attitude law version "attitudeLeg", with an interval of validity
(whose borders are closed points) and attitude laws outside this interval of validity, which can be of two
types : a
ConstantAttitudeLaw , or an ExtrapolatedAttitudeLaw (private class) |
RelativeTabulatedAttitudeLeg |
This class implements the tabulated attitude leg relative to a reference date.
|
SpinStabilized |
This class handles a spin stabilized attitude provider.
|
StrictAttitudeLegsSequence<L extends AttitudeLeg> |
A “base” implementation of an attitude legs sequence.
|
SunPointing |
This class implements a Sun pointing attitude law.
|
TabulatedAttitude |
This class implements the tabulated attitude leg.
|
TabulatedSlew |
This class represents a tabulated slew.
|
TargetGroundPointing |
This class handles target pointing attitude provider; while the class
TargetPointing does
not guarantee the target point belongs to the body surface, this class always provides a ground
point target. |
TargetPointing |
This class handles target pointing attitude provider.
|
TwoDirectionAttitudeLaw |
This class implements a generic two directions attitude law.
|
TwoDirectionsAttitude | Deprecated
as of 4.10, replaced by
TwoDirectionAttitudeLaw |
VariableStepAttitudeEphemerisGenerator |
This class handles the generation of attitude ephemeris from an attitude laws
sequence
StrictAttitudeLegsSequence , using a variable time step.The ephemeris generation can be done setting the generation time interval (the default value is the time interval of the sequence), and the treatment to apply to the transition points of the sequence (ignore them, compute the attitude of the initial date of the laws, compute the attitude of the initial and final date of the laws). |
YawCompensation |
This class handles yaw compensation attitude provider.
|
YawSteering |
This class handles yaw steering law.
|
Enum | Description |
---|---|
RelativeTabulatedAttitudeLaw.AroundAttitudeType |
Enumeration of the existing constraint types
|
Copyright © 2023 CNES. All rights reserved.