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.
All the classes implementing this interface should have an interval of validity with CLOSED endpoints. |
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
AttitudeLegsSequence .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. |
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. |
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.
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 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.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). |
GroundPointing |
Base class for ground pointing attitude providers.
|
GroundPointingWrapper |
This class leverages common parts for compensation modes around ground pointing attitudes.
|
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. |
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.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 |
---|---|
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.