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 | Class and Description |
---|---|
class |
StrictAttitudeLegsSequence<L extends AttitudeLeg>
A “base” implementation of an attitude legs sequence.
|
Modifier and Type | Class and Description |
---|---|
class |
OrientationAngleLegsSequence<L extends OrientationAngleLeg>
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 | 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 . |
Modifier and Type | Class and Description |
---|---|
class |
StrictLegsSequence<L extends Leg>
A
LegsSequence which does not accept simultaneous or overlapping legs. |
Modifier and Type | Method and Description |
---|---|
LegsSequence<L> |
LegsSequence.copy()
Returns a copy of the sequence.
|
default LegsSequence<L> |
LegsSequence.copy(AbsoluteDateInterval newInterval)
Creates a new legs sequence from this one.
|
LegsSequence<L> |
LegsSequence.copy(AbsoluteDateInterval newInterval,
boolean strict)
Creates a new legs sequence from this one.
|
static <L extends Leg> |
Sequences.emptyLegsSequence()
Build an empty legs sequence.
|
default LegsSequence<L> |
LegsSequence.head(AbsoluteDate toT)
Returns a new sequence from the beginning to the given element.
|
LegsSequence<L> |
LegsSequence.head(AbsoluteDate toT,
boolean strict)
Returns a new sequence from the beginning to the given element.
|
LegsSequence<L> |
StrictLegsSequence.head(AbsoluteDate toT,
boolean strict)
Returns a new sequence from the beginning to the given element.
|
LegsSequence<L> |
LegsSequence.head(L toLeg)
Returns a new sequence from the beginning to the given element.
|
LegsSequence<L> |
StrictLegsSequence.head(L toLeg)
Returns a new sequence from the beginning to the given element.
|
default LegsSequence<L> |
LegsSequence.sub(AbsoluteDate fromT,
AbsoluteDate toT)
Returns a new sequence extracted.
|
LegsSequence<L> |
LegsSequence.sub(AbsoluteDate fromT,
AbsoluteDate toT,
boolean strict)
Returns a new sequence extracted.
|
LegsSequence<L> |
StrictLegsSequence.sub(AbsoluteDate fromT,
AbsoluteDate toT,
boolean strict)
Returns a new sequence extracted.
|
default LegsSequence<L> |
LegsSequence.sub(AbsoluteDateInterval interval)
Returns a new sequence extracted.
|
LegsSequence<L> |
LegsSequence.sub(AbsoluteDateInterval interval,
boolean strict)
Returns a new sequence extracted.
|
LegsSequence<L> |
StrictLegsSequence.sub(AbsoluteDateInterval interval,
boolean strict)
Returns a new sequence extracted.
|
LegsSequence<L> |
LegsSequence.sub(L fromLeg,
L toLeg)
Returns a new sequence extracted.
|
LegsSequence<L> |
StrictLegsSequence.sub(L fromLeg,
L toLeg)
Returns a new sequence extracted.
|
default LegsSequence<L> |
LegsSequence.tail(AbsoluteDate fromT)
Returns a new sequence from the given element to the end of the sequence.
|
LegsSequence<L> |
LegsSequence.tail(AbsoluteDate fromT,
boolean strict)
Returns a new sequence from the given element to the end of the sequence.
|
LegsSequence<L> |
StrictLegsSequence.tail(AbsoluteDate fromT,
boolean strict)
Returns a new sequence from the given element to the end of the sequence.
|
LegsSequence<L> |
LegsSequence.tail(L fromLeg)
Returns a new sequence from the given element through the end.
|
LegsSequence<L> |
StrictLegsSequence.tail(L fromLeg)
Returns a new sequence from the given element through the end.
|
static <L extends Leg> |
Sequences.unmodifiableLegsSequence(LegsSequence<L> sequence)
Build an unmodifiable legs sequence.
|
Modifier and Type | Method and Description |
---|---|
static <L extends Leg> |
Sequences.unmodifiableLegsSequence(LegsSequence<L> sequence)
Build an unmodifiable legs sequence.
|
Copyright © 2023 CNES. All rights reserved.