| Package | Description |
|---|---|
| fr.cnes.sirius.patrius.attitudes | |
| fr.cnes.sirius.patrius.attitudes.profiles |
| Modifier and Type | Field and Description |
|---|---|
protected StrictAttitudeLegsSequence<AttitudeLeg> |
AbstractAttitudeEphemerisGenerator.sequence
Attitude legs sequence.
|
| Modifier and Type | Method and Description |
|---|---|
StrictAttitudeLegsSequence<L> |
StrictAttitudeLegsSequence.copy(AbsoluteDateInterval newInterval)
Creates a new legs sequence from this one.
|
StrictAttitudeLegsSequence<L> |
StrictAttitudeLegsSequence.copy(AbsoluteDateInterval newInterval,
boolean strict)
Creates a new legs sequence from this one.
|
StrictAttitudeLegsSequence<L> |
StrictAttitudeLegsSequence.head(AbsoluteDate toT)
Returns a new sequence from the beginning to the given element.
|
StrictAttitudeLegsSequence<L> |
StrictAttitudeLegsSequence.head(AbsoluteDate toT,
boolean strict)
Returns a new sequence from the beginning to the given element.
|
StrictAttitudeLegsSequence<L> |
StrictAttitudeLegsSequence.sub(AbsoluteDate fromT,
AbsoluteDate toT)
Returns a new sequence extracted.
|
StrictAttitudeLegsSequence<L> |
StrictAttitudeLegsSequence.sub(AbsoluteDate fromT,
AbsoluteDate toT,
boolean strict)
Returns a new sequence extracted.
|
StrictAttitudeLegsSequence<L> |
StrictAttitudeLegsSequence.sub(AbsoluteDateInterval interval)
Returns a new sequence extracted.
|
StrictAttitudeLegsSequence<L> |
StrictAttitudeLegsSequence.sub(AbsoluteDateInterval interval,
boolean strict)
Returns a new sequence extracted.
|
StrictAttitudeLegsSequence<L> |
StrictAttitudeLegsSequence.tail(AbsoluteDate fromT)
Returns a new sequence from the given element to the end of the sequence.
|
StrictAttitudeLegsSequence<L> |
StrictAttitudeLegsSequence.tail(AbsoluteDate fromT,
boolean strict)
Returns a new sequence from the given element to the end of the sequence.
|
| Constructor and Description |
|---|
AbstractAttitudeEphemerisGenerator(StrictAttitudeLegsSequence<AttitudeLeg> legsSequence,
int transitionPoints,
PVCoordinatesProvider providerIn)
Simple constructor.
|
FixedStepAttitudeEphemerisGenerator(StrictAttitudeLegsSequence legsSequence,
double fixedStep,
int transitions,
PVCoordinatesProvider providerIn)
Builds an attitude ephemeris generator using a fixed time step and choosing the treatment to apply to the
transition points of the sequence.
|
FixedStepAttitudeEphemerisGenerator(StrictAttitudeLegsSequence legsSequence,
double fixedStep,
PVCoordinatesProvider providerIn)
Builds an attitude ephemeris generator using a fixed time step and ignoring the attitude law transition points of
the sequence.
|
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 | Class and Description |
|---|---|
class |
AngularVelocitiesPolynomialProfile
An attitude angular velocities profile sequence, 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 |
AttitudeProfilesSequence
This class handles a sequence of
AttitudeProfile. |
Copyright © 2024 CNES. All rights reserved.