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.
|
Slew |
Slew.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
RelativeTabulatedAttitudeLeg |
RelativeTabulatedAttitudeLeg.copy(AbsoluteDateInterval newIntervalOfValidity)
Creates a new leg from this one.
|
AttitudeLeg |
AttitudeLeg.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
ConstantSpinSlew |
ConstantSpinSlew.copy(AbsoluteDateInterval newIntervalOfValidity)
Creates a new leg from this one.
|
AttitudeLawLeg |
AttitudeLawLeg.copy(AbsoluteDateInterval newIntervalOfValidity)
Creates a new leg 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.
|
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 |
OrientationAngleLegsSequence.getTimeInterval()
Returns the time interval of the legs sequence.
|
AbsoluteDateInterval |
OrientationAngleProfileSequence.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 |
---|---|
OrientationAngleProfile |
OrientationAngleProfile.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
OrientationAngleLeg |
OrientationAngleLeg.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
OrientationAngleProfileSequence |
OrientationAngleProfileSequence.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.
|
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 |
AttitudeProfilesSequence.getTimeInterval()
Returns the time interval of the legs sequence.
|
AbsoluteDateInterval |
QuaternionPolynomialSegment.getTimeInterval()
Get the time interval of the guidance profile segment.
|
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.
|
AttitudeProfile |
AttitudeProfile.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
QuaternionHarmonicProfile |
QuaternionHarmonicProfile.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
AngularVelocitiesPolynomialSlew |
AngularVelocitiesPolynomialSlew.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
AngularVelocitiesPolynomialProfileLeg |
AngularVelocitiesPolynomialProfileLeg.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
AngularVelocitiesPolynomialProfile |
AngularVelocitiesPolynomialProfile.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
AngularVelocitiesHarmonicProfile |
AngularVelocitiesHarmonicProfile.copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
Modifier and Type | Method and Description |
---|---|
AbsoluteDateInterval |
Phenomenon.getTimespan()
Get the timespan as an AbsoluteDateInterval.
|
Modifier and Type | Method and Description |
---|---|
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. |
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. |
Modifier and Type | Method and Description |
---|---|
AbsoluteDateInterval |
Timeline.getIntervalOfValidity() |
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(CodedEventsLogger logger,
AbsoluteDateInterval interval)
Builds an instance of the timeline from a
CodedEventsLogger , generating the list of detected events and
the list of corresponding phenomena. |
Modifier and Type | Method and Description |
---|---|
AbsoluteDateInterval |
FramesConfigurationImplementation.getTimeIntervalOfValidity()
Get the time interval of validity.
|
AbsoluteDateInterval |
FramesConfiguration.getTimeIntervalOfValidity()
Time interval of validity for the EOP files.
|
Modifier and Type | Field and Description |
---|---|
static FieldDescriptor<AbsoluteDateInterval> |
StandardFieldDescriptors.DATE_INTERVAL
Field descriptor to associate with a date interval.
|
Constructor and Description |
---|
IntervalsFunction(List<IParamDiffFunction> functionsList,
List<AbsoluteDateInterval> intervalsList)
|
IntervalsFunction(Map<AbsoluteDateInterval,IParamDiffFunction> mapOfFunctions)
Simple constructor to initialize directly the map of intervals and functions.
|
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 |
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 |
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 |
---|---|
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.
|
AbsoluteDateInterval |
AbsoluteDateInterval.getIntersectionWith(AbsoluteDateInterval interval)
Returns the intersection with another interval.
|
AbsoluteDateIntervalsList |
AbsoluteDateIntervalsList.getIntersectionWith(AbsoluteDateInterval interval)
Returns the intersection between an interval and all the intervals of the list.
|
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.
|
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 |
---|---|
Leg |
Leg.copy(AbsoluteDateInterval newInterval)
Creates a new leg 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 © 2021 CNES. All rights reserved.