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 which makes it obligatory to give an interval of validity to an attitude law.
|
AttitudeProvider |
This interface represents an attitude provider model set.
|
IOrientationLaw |
This interface represents an orientation law, i.e. a law providing an orientation at a given date with respect to a
given frame.
|
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
AttitudeLegsSequence . |
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.
|
AbstractIsisSpinBiasSlew |
Abstract class for ISIS spin bias slew: slew with trapezoidal angular velocity profile calculated in GCRF.
|
AbstractSlew |
This abstract class is the basic implementation of the
Slew interface. |
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. a dynamic frame whose orientation is defined by an attitude law. |
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.
|
AttitudeLegsSequence |
This class handles a sequence of different attitude providers
AttitudeLeg . |
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.
|
ConstantAttitudeLaw |
This class handles a constant attitude law.
|
ConstantSpinSlew |
This class extends the AbstractSlew.
|
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
AttitudeLegsSequence ,
using a fixed time step. |
IsisAnalyticalSpinBiasSlew |
ISIS spin bias slew (in GCRF): slew with trapezoidal angular velocity profile.
|
IsisNumericalSpinBiasSlew |
ISIS spin bias slew (in GCRF): slew with trapezoidal angular velocity profile.
|
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. a dynamic frame whose orientation is defined by IOrientationLaw . |
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.
|
SunPointing |
This class implements a Sun pointing attitude law.
|
TabulatedAttitude |
This class implements the tabulated attitude leg.
|
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.
|
TwoDirectionsAttitude |
This class implements a generic two directions attitude law.
|
TwoSpinBiasSlew |
This class extends the AbstractSlew.
|
VariableStepAttitudeEphemerisGenerator |
This class handles the generation of attitude ephemeris from an attitude laws
sequence
AttitudeLegsSequence , using a variable time step. |
YawCompensation |
This class handles yaw compensation attitude provider.
|
YawSteering |
This class handles yaw steering law.
|
Enum | Description |
---|---|
AbstractIsisSpinBiasSlew.TypeOfDate |
Type of provided date.
|
ConstantSpinSlew.Constraint |
Enumeration of the existing constraint types
|
RelativeTabulatedAttitudeLaw.AroundAttitudeType |
Enumeration of the existing constraint types
|
Copyright © 2019 CNES. All rights reserved.