Package | Description |
---|---|
fr.cnes.sirius.patrius.attitudes | |
fr.cnes.sirius.patrius.attitudes.orientations | |
fr.cnes.sirius.patrius.attitudes.profiles | |
fr.cnes.sirius.patrius.utils.legs |
Modifier and Type | Interface and Description |
---|---|
interface |
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. |
interface |
Slew
This interface represents a slew model set.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractIsisSpinBiasSlew
Abstract class for ISIS spin bias slew: slew with trapezoidal angular velocity profile calculated in GCRF.
|
class |
AbstractSlew
This abstract class is the basic implementation of the
Slew interface. |
class |
AttitudeLawLeg
This class represents an attitude law version "attitude", with an interval of validity (whose borders are closed
points).
|
class |
AttitudeLegsSequence
This class handles a sequence of different attitude providers
AttitudeLeg . |
class |
ConstantSpinSlew
This class extends the AbstractSlew.
|
class |
IsisAnalyticalSpinBiasSlew
ISIS spin bias slew (in GCRF): slew with trapezoidal angular velocity profile.
|
class |
IsisNumericalSpinBiasSlew
ISIS spin bias slew (in GCRF): slew with trapezoidal angular velocity profile.
|
class |
RelativeTabulatedAttitudeLeg
This class implements the tabulated attitude leg relative to a reference date.
|
class |
TabulatedAttitude
This class implements the tabulated attitude leg.
|
class |
TwoSpinBiasSlew
This class extends the AbstractSlew.
|
Modifier and Type | Interface and Description |
---|---|
interface |
OrientationAngleLeg
Interface that must be implemented by an orientation angle provider which is also a leg, i.e.
|
interface |
OrientationAngleProfile
This interface gathers the classes that represents an orientation angle profile that can be
harmonic or polynomial.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractOrientationAngleLeg
This abstract class aims at defining all common features to classes representing the leg of an
OrientationAngleLeg . |
class |
AbstractOrientationAngleProfile
This abstract class aims at defining all common features to classes representing the angular
velocities profile of an
OrientationAngleLeg . |
class |
ConstantOrientationAngleLeg
This class aims at creation an orientation angle leg whose orientation angle is constant in its
interval of validity.
|
class |
OrientationAngleLawLeg
This class represents an
OrientationAngleLaw on which an interval of validity is defined
(whose borders are closed points). |
class |
OrientationAngleLegsSequence
This class handles a sequence of one or several
OrientationAngleLeg . |
class |
OrientationAngleProfileSequence
This class handles a sequence of one or several
OrientationAngleProfile . |
Modifier and Type | Interface and Description |
---|---|
interface |
AttitudeProfile
Represents an attitude profile.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAttitudeProfile
This class provides implementations for classes implementing
AttitudeProfile . |
class |
AbstractGuidanceProfile
Represents a guidance profile
|
class |
AngularVelocitiesHarmonicProfile
Represents an angular velocities guidance profile, calculated with Fourier series
|
class |
AngularVelocitiesPolynomialProfile
Represents an angular velocities guidance profile, calculated with polynomial functions
|
class |
AttitudeProfilesSequence
This class handles a sequence of
AttitudeProfile . |
class |
QuaternionHarmonicProfile
Represents a quaternion guidance profile, calculated with Fourier series.
|
class |
QuaternionPolynomialProfile
Represents a quaternion guidance profile, calculated with polynomial functions
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLegsSequence<L extends Leg>
This abstract class provides implementations for the
LegsSequence interface. |
interface |
LegsSequence<L extends Leg>
This interface represents a sequence of legs and is also a leg.
|
Modifier and Type | Interface and Description |
---|---|
interface |
LegsSequence<L extends Leg>
This interface represents a sequence of legs and is also a leg.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLegsSequence<L extends Leg>
This abstract class provides implementations for the
LegsSequence interface. |
Copyright © 2019 CNES. All Rights Reserved.