Package | Description |
---|---|
fr.cnes.sirius.patrius.attitudes | |
fr.cnes.sirius.patrius.attitudes.profiles |
Modifier and Type | Class and Description |
---|---|
class |
StrictAttitudeLegsSequence<L extends AttitudeLeg>
A “base” implementation of an attitude legs sequence.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Slew
This interface represents a slew model set.
|
Modifier and Type | Class and Description |
---|---|
class |
AttitudeLawLeg
This class represents an attitude law version "attitude", with an interval of validity (whose borders are closed
points).
|
class |
ConstantSpinSlew
This class represents a constant spin slew.
|
class |
RelativeTabulatedAttitudeLeg
This class implements the tabulated attitude leg relative to a reference date.
|
class |
TabulatedAttitude
This class implements the tabulated attitude leg.
|
class |
TabulatedSlew
This class represents a tabulated slew.
|
Modifier and Type | Field and Description |
---|---|
protected StrictAttitudeLegsSequence<AttitudeLeg> |
AbstractAttitudeEphemerisGenerator.sequence
Attitude legs sequence.
|
Modifier and Type | Method and Description |
---|---|
AttitudeLeg |
AttitudeLeg.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
Constructor and Description |
---|
AttitudeLegLaw(AttitudeLaw attitudelawBefore,
AttitudeLeg attitudeleg,
AttitudeLaw attitudelawAfter)
Build an attitude law version "attitudeLeg".
|
Constructor and Description |
---|
AbstractAttitudeEphemerisGenerator(StrictAttitudeLegsSequence<AttitudeLeg> legsSequence,
int transitionPoints,
PVCoordinatesProvider providerIn)
Simple constructor.
|
VariableStepAttitudeEphemerisGenerator(StrictAttitudeLegsSequence<AttitudeLeg> legsSequence,
double stepMin,
double stepMax,
double angDistMax,
int transitions,
PVCoordinatesProvider providerIn)
Builds an attitude ephemeris generator using a variable time step and
choosing the treatment to apply to the transition points of the sequence.
|
VariableStepAttitudeEphemerisGenerator(StrictAttitudeLegsSequence<AttitudeLeg> legsSequence,
double stepMin,
double stepMax,
double angDistMax,
PVCoordinatesProvider providerIn)
Builds an attitude ephemeris generator using a variable time step and
ignoring the attitude law transition points of the sequence.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AttitudeProfile
Represents an attitude profile.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAngularVelocitiesAttitudeProfile
An attitude profile which is defined by its angular velocity whose x-y-z components are represented with an
underlying
Vector3DFunction . |
class |
AbstractAttitudeProfile
This class provides implementations for classes implementing
AttitudeProfile . |
class |
AngularVelocitiesHarmonicProfile
An attitude angular velocities profile, whose x-y-z components are represented with Fourier series.
|
class |
AngularVelocitiesPolynomialProfile
An attitude angular velocities profile sequence, whose x-y-z components are represented with
polynomial functions.
|
class |
AngularVelocitiesPolynomialProfileLeg
An attitude angular velocities profile leg, whose x-y-z components are represented with polynomial functions.
|
class |
AngularVelocitiesPolynomialSlew
An attitude angular velocities profile slew, whose x-y-z components are represented with
polynomial functions.
|
class |
QuaternionDatePolynomialProfile
Represents a quaternion guidance profile, computed with polynomial functions.
|
class |
QuaternionHarmonicProfile
Represents a quaternion guidance profile, calculated with Fourier series.
|
class |
QuaternionPolynomialProfile
Represents a quaternion guidance profile, calculated with polynomial functions
|
Copyright © 2023 CNES. All rights reserved.