| Modifier and Type | Method and Description |
|---|---|
AbsoluteDateInterval |
TabulatedAttitude.getTimeInterval()
Returns the time interval of the leg.
|
AbsoluteDateInterval |
RelativeTabulatedAttitudeLeg.getTimeInterval()
Returns the time interval of the leg.
|
AbsoluteDateInterval |
ConstantSpinSlew.getTimeInterval()
Returns the time interval of the leg.
|
AbsoluteDateInterval |
AttitudeLawLeg.getTimeInterval()
Returns the time interval of the leg.
|
protected AbsoluteDateInterval |
AbstractAttitudeEphemerisGenerator.getTimeInterval()
Returns the underlying sequence time interval.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
VariableStepAttitudeEphemerisGenerator.addLastPoint(AbsoluteDateInterval ephemerisInterval)
Decide if adding the last point of the time interval to the ephemeris list.
|
protected boolean |
FixedStepAttitudeEphemerisGenerator.addLastPoint(AbsoluteDateInterval ephemerisInterval)
Decide if adding the last point of the time interval to the ephemeris list.
|
protected abstract boolean |
AbstractAttitudeEphemerisGenerator.addLastPoint(AbsoluteDateInterval ephemerisInterval)
Decide if adding the last point of the time interval to the ephemeris list.
|
protected double |
VariableStepAttitudeEphemerisGenerator.computeStep(AbsoluteDate date,
AbsoluteDateInterval ephemerisInterval)
Computes the step used during the variable step ephemeris generation.
|
protected double |
FixedStepAttitudeEphemerisGenerator.computeStep(AbsoluteDate date,
AbsoluteDateInterval ephemerisInterval)
Computes the step used during attitude ephemeris generation.
|
protected abstract double |
AbstractAttitudeEphemerisGenerator.computeStep(AbsoluteDate date,
AbsoluteDateInterval ephemerisInterval)
Computes the step used during attitude ephemeris generation.
|
TabulatedSlew |
TabulatedSlew.copy(AbsoluteDateInterval newIntervalOfValidity)
Creates a new leg from this one.
|
TabulatedAttitude |
TabulatedAttitude.copy(AbsoluteDateInterval newIntervalOfValidity)
Creates a new leg from this one.
|
StrictAttitudeLegsSequence<L> |
StrictAttitudeLegsSequence.copy(AbsoluteDateInterval newInterval)
Creates a new legs sequence from this one.
|
Slew |
Slew.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
RelativeTabulatedAttitudeLeg |
RelativeTabulatedAttitudeLeg.copy(AbsoluteDateInterval newIntervalOfValidity)
Creates a new leg from this one.
|
ConstantSpinSlew |
ConstantSpinSlew.copy(AbsoluteDateInterval newIntervalOfValidity)
Creates a new leg from this one.
|
AttitudeLeg |
AttitudeLeg.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
AttitudeLawLeg |
AttitudeLawLeg.copy(AbsoluteDateInterval newIntervalOfValidity)
Creates a new leg from this one.
|
StrictAttitudeLegsSequence<L> |
StrictAttitudeLegsSequence.copy(AbsoluteDateInterval newInterval,
boolean strict)
Creates a new legs sequence from this one.
|
SortedSet<Attitude> |
AbstractAttitudeEphemerisGenerator.generateEphemeris(AbsoluteDateInterval ephemerisInterval,
Frame frame)
Computes attitude ephemeris using a fixed or variable time step and choosing the interval of validity.
|
TabulatedAttitude |
TabulatedAttitude.setTimeInterval(AbsoluteDateInterval interval)
Return a new law with the specified interval.
|
StrictAttitudeLegsSequence<L> |
StrictAttitudeLegsSequence.sub(AbsoluteDateInterval interval)
Returns a new sequence extracted.
|
StrictAttitudeLegsSequence<L> |
StrictAttitudeLegsSequence.sub(AbsoluteDateInterval interval,
boolean strict)
Returns a new sequence extracted.
|
| Constructor and Description |
|---|
AttitudeLawLeg(AttitudeLaw attitudeLaw,
AbsoluteDateInterval dateInterval)
Build an attitude law version "attitude".
|
AttitudeLawLeg(AttitudeLaw attitudeLaw,
AbsoluteDateInterval dateInterval,
String natureIn)
Build an attitude law version "attitude".
|
AttitudeLawLeg(AttitudeLaw attitudeLaw,
AbsoluteDateInterval dateInterval,
String natureIn,
boolean timeTolerant)
Build an attitude law version "attitude".
|
| Modifier and Type | Method and Description |
|---|---|
Vector3D |
AbstractOrientationFunction.estimateRate(AbsoluteDate date,
double dt,
AbsoluteDateInterval interval)
Estimate the spin at a given date from the current
OrientationFunction using the
AngularCoordinates.estimateRate(Rotation, Rotation, double) method. |
Vector3DFunction |
OrientationFunction.estimateRateFunction(double dt,
AbsoluteDateInterval interval)
Estimate the
Vector3DFunction from the current OrientationFunction using the
AngularCoordinates.estimateRate(Rotation, Rotation, double) method. |
Vector3DFunction |
AbstractOrientationFunction.estimateRateFunction(double dt,
AbsoluteDateInterval interval)
Estimate the
Vector3DFunction from the current OrientationFunction using the
AngularCoordinates.estimateRate(Rotation, Rotation, double) method. |
| Modifier and Type | Method and Description |
|---|---|
AbsoluteDateInterval |
OrientationAngleProfileSequence.getTimeInterval()
Returns the time interval of the legs sequence.
|
AbsoluteDateInterval |
OrientationAngleLegsSequence.getTimeInterval()
Returns the time interval of the legs sequence.
|
AbsoluteDateInterval |
AbstractOrientationAngleLeg.getTimeInterval()
Returns the time interval of the leg.
|
| Modifier and Type | Method and Description |
|---|---|
static OrientationAngleLeg |
OrientationAngleLeg.build(UnivariateDateFunction function,
AbsoluteDateInterval timeInterval,
String nature)
Build an
OrientationAngleLeg from this. |
OrientationAngleProfileSequence |
OrientationAngleProfileSequence.copy(AbsoluteDateInterval newInterval)
Creates a new legs sequence from this one.
|
OrientationAngleProfile |
OrientationAngleProfile.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
OrientationAngleLegsSequence<L> |
OrientationAngleLegsSequence.copy(AbsoluteDateInterval newInterval)
Creates a new legs sequence from this one.
|
OrientationAngleLeg |
OrientationAngleLeg.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
OrientationAngleLawLeg |
OrientationAngleLawLeg.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
ConstantOrientationAngleLeg |
ConstantOrientationAngleLeg.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
OrientationAngleProfileSequence |
OrientationAngleProfileSequence.copy(AbsoluteDateInterval newInterval,
boolean strict)
Creates a new legs sequence from this one.
|
OrientationAngleLegsSequence<L> |
OrientationAngleLegsSequence.copy(AbsoluteDateInterval newInterval,
boolean strict)
Creates a new legs sequence from this one.
|
OrientationAngleProfileSequence |
OrientationAngleProfileSequence.sub(AbsoluteDateInterval interval)
Returns a new sequence extracted.
|
OrientationAngleLegsSequence<L> |
OrientationAngleLegsSequence.sub(AbsoluteDateInterval interval)
Returns a new sequence extracted.
|
OrientationAngleProfileSequence |
OrientationAngleProfileSequence.sub(AbsoluteDateInterval interval,
boolean strict)
Returns a new sequence extracted.
|
OrientationAngleLegsSequence<L> |
OrientationAngleLegsSequence.sub(AbsoluteDateInterval interval,
boolean strict)
Returns a new sequence extracted.
|
| Constructor and Description |
|---|
AbstractOrientationAngleLeg(AbsoluteDateInterval timeIntervalIn)
Constructor with default value for the leg nature.
|
AbstractOrientationAngleLeg(AbsoluteDateInterval timeIntervalIn,
String natureIn)
Constructor.
|
AbstractOrientationAngleProfile(AbsoluteDateInterval timeInterval)
Constructor
|
AbstractOrientationAngleProfile(AbsoluteDateInterval timeInterval,
String natureIn)
Constructor
|
ConstantOrientationAngleLeg(AbsoluteDateInterval interval,
double angleIn)
Constructor with default nature.
|
ConstantOrientationAngleLeg(AbsoluteDateInterval interval,
double angleIn,
String nature)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
AbsoluteDateInterval |
QuaternionPolynomialSegment.getTimeInterval()
Get the time interval of the guidance profile segment.
|
AbsoluteDateInterval |
QuaternionDatePolynomialSegment.getTimeInterval()
Get the time interval of the guidance profile segment.
|
AbsoluteDateInterval |
AttitudeProfilesSequence.getTimeInterval()
Returns the time interval of the legs sequence.
|
AbsoluteDateInterval |
AngularVelocitiesPolynomialProfile.getTimeInterval()
Returns the time interval of the legs sequence.
|
AbsoluteDateInterval |
AbstractAttitudeProfile.getTimeInterval()
Returns the time interval of the leg.
|
| Modifier and Type | Method and Description |
|---|---|
Map<AbsoluteDateInterval,double[]> |
QuaternionPolynomialProfile.getQ0Coefficients() |
Map<AbsoluteDateInterval,double[]> |
QuaternionPolynomialProfile.getQ1Coefficients() |
Map<AbsoluteDateInterval,double[]> |
QuaternionPolynomialProfile.getQ2Coefficients() |
Map<AbsoluteDateInterval,double[]> |
QuaternionPolynomialProfile.getQ3Coefficients() |
Map<AbsoluteDateInterval,double[]> |
AngularVelocitiesPolynomialProfile.getXCoefficients() |
Map<AbsoluteDateInterval,double[]> |
AngularVelocitiesPolynomialProfile.getYCoefficients() |
Map<AbsoluteDateInterval,double[]> |
AngularVelocitiesPolynomialProfile.getZCoefficients() |
| Modifier and Type | Method and Description |
|---|---|
QuaternionPolynomialProfile |
QuaternionPolynomialProfile.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
QuaternionHarmonicProfile |
QuaternionHarmonicProfile.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
QuaternionDatePolynomialProfile |
QuaternionDatePolynomialProfile.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
AttitudeProfilesSequence |
AttitudeProfilesSequence.copy(AbsoluteDateInterval newInterval)
Creates a new legs sequence from this one.
|
AttitudeProfile |
AttitudeProfile.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
AngularVelocitiesPolynomialSlew |
AngularVelocitiesPolynomialSlew.copy(AbsoluteDateInterval newInterval)
Creates a new legs sequence from this one.
|
AngularVelocitiesPolynomialProfileLeg |
AngularVelocitiesPolynomialProfileLeg.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
AngularVelocitiesPolynomialProfile |
AngularVelocitiesPolynomialProfile.copy(AbsoluteDateInterval newInterval)
Creates a new legs sequence from this one.
|
AngularVelocitiesHarmonicProfile |
AngularVelocitiesHarmonicProfile.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
AttitudeProfilesSequence |
AttitudeProfilesSequence.copy(AbsoluteDateInterval newInterval,
boolean strict)
Creates a new legs sequence from this one.
|
AngularVelocitiesPolynomialSlew |
AngularVelocitiesPolynomialSlew.copy(AbsoluteDateInterval newInterval,
boolean strict)
Creates a new legs sequence from this one.
|
AngularVelocitiesPolynomialProfile |
AngularVelocitiesPolynomialProfile.copy(AbsoluteDateInterval newInterval,
boolean strict)
Creates a new legs sequence from this one.
|
AttitudeProfilesSequence |
AttitudeProfilesSequence.sub(AbsoluteDateInterval interval)
Returns a new sequence extracted.
|
AngularVelocitiesPolynomialSlew |
AngularVelocitiesPolynomialSlew.sub(AbsoluteDateInterval interval)
Returns a new sequence extracted.
|
AngularVelocitiesPolynomialProfile |
AngularVelocitiesPolynomialProfile.sub(AbsoluteDateInterval interval)
Returns a new sequence extracted.
|
AttitudeProfilesSequence |
AttitudeProfilesSequence.sub(AbsoluteDateInterval interval,
boolean strict)
Returns a new sequence extracted.
|
AngularVelocitiesPolynomialSlew |
AngularVelocitiesPolynomialSlew.sub(AbsoluteDateInterval interval,
boolean strict)
Returns a new sequence extracted.
|
AngularVelocitiesPolynomialProfile |
AngularVelocitiesPolynomialProfile.sub(AbsoluteDateInterval interval,
boolean strict)
Returns a new sequence extracted.
|
| Modifier and Type | Method and Description |
|---|---|
static SpacecraftState |
AbstractDetector.logEventsOverTimeInterval(CodedEventsLogger eventsLogger,
Propagator satProp,
CodingEventDetector detector,
AbsoluteDateInterval interval)
Log detected events on a given time interval into the entered events logger.
|
| Modifier and Type | Method and Description |
|---|---|
SpacecraftState |
ExtremaGenericDetector.logExtremaEventsOverTimeInterval(CodedEventsLogger eventsLogger,
Propagator satProp,
AbsoluteDateInterval interval)
Log extrema events into the entered events logger.
|
| Modifier and Type | Method and Description |
|---|---|
AbsoluteDateInterval |
Timeline.getIntervalOfValidity() |
AbsoluteDateInterval |
Phenomenon.getTimespan()
Get the timespan as an AbsoluteDateInterval.
|
| Modifier and Type | Method and Description |
|---|---|
Map<MultiCodingEventDetector,PhenomenaList> |
MultiCodedEventsLogger.buildPhenomenaListMap(AbsoluteDateInterval definitionInterval,
Map<String,SpacecraftState> duringState)
Builds a map of
PhenomenaList, one list per MultiCodingEventDetector instance. |
Map<CodingEventDetector,PhenomenaList> |
CodedEventsLogger.buildPhenomenaListMap(AbsoluteDateInterval definitionInterval,
SpacecraftState duringState)
Builds a map of
PhenomenaList, one list per CodingEventDetector instance. |
Set<Phenomenon> |
PhenomenaList.getPhenomena(String code,
String comment,
AbsoluteDateInterval interval)
Finds one/more events in the list of
Phenomenon following some criteria. |
static SpacecraftState |
GenericCodingEventDetector.logEventsOverTimeInterval(CodedEventsLogger eventsLogger,
Propagator satProp,
CodingEventDetector detector,
AbsoluteDateInterval interval)
Log detected events on a given time interval into the entered events logger.
|
| Constructor and Description |
|---|
TimeFilter(AbsoluteDateInterval timeInterval,
boolean removeAll)
Build an instance of TimeFilter from a time interval.
|
TimeFilter(List<String> listCode,
AbsoluteDateInterval timeInterval,
boolean removeAll)
Build an instance of TimeFilter from a time interval.
|
TimeFilter(String elementCode,
AbsoluteDateInterval timeInterval,
boolean removeAll)
Build an instance of TimeFilter from a time interval.
|
Timeline(AbsoluteDateInterval interval)
Builds an instance of Timeline from a single time interval.
|
Timeline(CodedEventsLogger logger,
AbsoluteDateInterval interval,
SpacecraftState spacecraftState)
Builds an instance of the timeline from a
CodedEventsLogger, generating the list of detected events and
the list of corresponding phenomena. |
Timeline(Timeline timeline,
AbsoluteDateInterval newInterval)
Builds an instance Timeline from another Timeline with a wider validity time
interval.
|
| Modifier and Type | Method and Description |
|---|---|
AbsoluteDateInterval |
FramesConfigurationImplementation.getTimeIntervalOfValidity()
Time interval of validity for the EOP files.
|
AbsoluteDateInterval |
FramesConfiguration.getTimeIntervalOfValidity()
Time interval of validity for the EOP files.
|
| Modifier and Type | Method and Description |
|---|---|
AbsoluteDateInterval |
PrecessionNutationInterpolation.getCurrentUsableInterval()
Getter for the current usable interval of the ephemeris.
|
| Modifier and Type | Method and Description |
|---|---|
AbsoluteDateInterval |
DatePolynomialChebyshevFunction.getRange()
Getter for the Chebyshev polynomial range.
|
| Modifier and Type | Field and Description |
|---|---|
static FieldDescriptor<AbsoluteDateInterval> |
StandardFieldDescriptors.DATE_INTERVAL
Field descriptor to associate with a date interval.
|
| Modifier and Type | Method and Description |
|---|---|
CacheEntry<AbsoluteDateInterval,IParamDiffFunction> |
IntervalsFunction.getEntry(AbsoluteDate date)
|
CacheEntry<AbsoluteDateInterval,IParamDiffFunction> |
IntervalsFunction.getEntry(AbsoluteDate date,
boolean throwException)
|
Map<AbsoluteDateInterval,IParamDiffFunction> |
IntervalsFunction.getIntervalFunctionAssociation()
Getter for the association between
intervals and functions. |
| Constructor and Description |
|---|
IntervalsFunction(Collection<IParamDiffFunction> functionsCollection,
Collection<AbsoluteDateInterval> intervalsCollection)
|
IntervalsFunction(Collection<IParamDiffFunction> functionsCollection,
Collection<AbsoluteDateInterval> intervalsCollection,
boolean updateParamDescriptors)
|
IntervalsFunction(Map<AbsoluteDateInterval,IParamDiffFunction> mapOfFunctions)
Simple constructor to initialize directly the map of intervals and functions.
|
IntervalsFunction(Map<AbsoluteDateInterval,IParamDiffFunction> mapOfFunctions,
boolean updateParamDescriptors)
Simple constructor to initialize directly the map of intervals and functions.
|
| Constructor and Description |
|---|
ConstantMeteorologicalConditionsProvider(MeteorologicalConditions constantMeteoConditions,
AbsoluteDateInterval dateInterval)
Constructor.
|
| Modifier and Type | Field and Description |
|---|---|
static AbsoluteDateInterval |
AbsoluteDateInterval.INFINITY
Interval ] -inf ; +inf [.
|
| Modifier and Type | Method and Description |
|---|---|
AbsoluteDateInterval |
AbsoluteDateInterval.extendTo(AbsoluteDate epoch)
Returns the interval after extending it so that it includes (closed endpoint) or is
connected (open endpoint) to the specified value.
|
AbsoluteDateInterval |
IntervalMapSearcher.getFirstInterval()
Getter for the first interval.
|
AbsoluteDateInterval |
AbsoluteDateIntervalsList.getInclusiveInterval()
Gets the shortest interval containing all the intervals belonging to the list.
|
AbsoluteDateInterval |
AbsoluteDateInterval.getIntersectionWith(AbsoluteDateInterval interval)
Returns the intersection with another interval.
|
AbsoluteDateInterval |
IntervalMapSearcher.getLastInterval()
Getter for the last interval.
|
AbsoluteDateInterval |
AbsoluteDateInterval.mergeTo(AbsoluteDateInterval interval)
Returns this interval merged with another interval (if they can be merged).
|
AbsoluteDateInterval |
AbsoluteDateInterval.scale(double scalingFactor)
Returns the interval scaled by a given factor with respect to its midpoint.
|
AbsoluteDateInterval |
AbsoluteDateInterval.scale(double scalingFactor,
AbsoluteDate epoch)
Returns the interval scaled by a given factor with respect to the specified epoch.
|
AbsoluteDateInterval |
AbsoluteDateInterval.shift(double shift)
Returns the interval with its lower an upper bounds shifted by the specified value.
|
AbsoluteDateInterval |
AbsoluteDateInterval.shift(double lowerShift,
double upperShift)
Returns the interval with its lower an upper bounds shifted by the specified values.
|
| Modifier and Type | Method and Description |
|---|---|
CacheEntry<AbsoluteDateInterval,T> |
IntervalMapSearcher.getEntry(AbsoluteDate date)
Getter for the entry associated to the provided date.
|
CacheEntry<AbsoluteDateInterval,T> |
IntervalMapSearcher.getEntry(AbsoluteDate date,
boolean throwException)
Getter for the entry associated to the provided date.
|
Map<AbsoluteDateInterval,T> |
IntervalMapSearcher.getIntervalDataAssociation()
Getter for the association between
intervals and data. |
Iterator<CacheEntry<AbsoluteDateInterval,T>> |
IntervalMapSearcher.iterator()
Return an iterator over entries associating an object and an interval.
|
| Modifier and Type | Method and Description |
|---|---|
int |
AbsoluteDateInterval.compareDurationTo(AbsoluteDateInterval interval)
Checks if the duration of the interval is longer, shorter or equal to the duration of
another interval.
|
double |
AbsoluteDateInterval.durationFrom(AbsoluteDateInterval interval)
Computes the duration in seconds between the two intervals.
|
AbsoluteDateIntervalsList |
AbsoluteDateIntervalsList.getIntersectionWith(AbsoluteDateInterval interval)
Returns the intersection between an interval and all the intervals of the list.
|
AbsoluteDateInterval |
AbsoluteDateInterval.getIntersectionWith(AbsoluteDateInterval interval)
Returns the intersection with another interval.
|
boolean |
AbsoluteDateIntervalsList.includes(AbsoluteDateInterval interval)
Returns true if the provided interval is included in one of the intervals of the list.
|
AbsoluteDateInterval |
AbsoluteDateInterval.mergeTo(AbsoluteDateInterval interval)
Returns this interval merged with another interval (if they can be merged).
|
boolean |
AbsoluteDateIntervalsList.overlaps(AbsoluteDateInterval interval)
Returns true if the provided interval overlaps one of the intervals of the list.
|
| Constructor and Description |
|---|
IntervalMapSearcher(Collection<AbsoluteDateInterval> intervalsCollection,
Collection<T> objectsCollection)
Simple constructor with a collection of
intervals and a collection of objects. |
IntervalMapSearcher(Collection<AbsoluteDateInterval> intervalsCollection,
Collection<T> objectsCollection,
int cacheSize)
Simple constructor with a collection of
intervals and a collection of objects. |
IntervalMapSearcher(Map<AbsoluteDateInterval,T> map)
Main constructor.
|
IntervalMapSearcher(Map<AbsoluteDateInterval,T> map,
int cacheSize)
Main constructor.
|
| Modifier and Type | Method and Description |
|---|---|
AbsoluteDateInterval |
StrictLegsSequence.getTimeInterval()
Returns the time interval of the legs sequence.
|
AbsoluteDateInterval |
LegsSequence.getTimeInterval()
Returns the time interval of the legs sequence.
|
AbsoluteDateInterval |
Leg.getTimeInterval()
Returns the time interval of the leg.
|
| Modifier and Type | Method and Description |
|---|---|
StrictLegsSequence<L> |
StrictLegsSequence.copy(AbsoluteDateInterval newInterval)
Creates a new legs sequence from this one.
|
default LegsSequence<L> |
LegsSequence.copy(AbsoluteDateInterval newInterval)
Creates a new legs sequence from this one.
|
Leg |
Leg.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
StrictLegsSequence<L> |
StrictLegsSequence.copy(AbsoluteDateInterval newInterval,
boolean strict)
Creates a new legs sequence from this one.
|
LegsSequence<L> |
LegsSequence.copy(AbsoluteDateInterval newInterval,
boolean strict)
Creates a new legs sequence from this one.
|
default LegsSequence<L> |
LegsSequence.sub(AbsoluteDateInterval interval)
Returns a new sequence extracted.
|
LegsSequence<L> |
StrictLegsSequence.sub(AbsoluteDateInterval interval,
boolean strict)
Returns a new sequence extracted.
|
LegsSequence<L> |
LegsSequence.sub(AbsoluteDateInterval interval,
boolean strict)
Returns a new sequence extracted.
|
Copyright © 2025 CNES. All rights reserved.