Modifier and Type | Field and Description |
---|---|
protected AbsoluteDateInterval |
AbstractSlew.intervalOfValidity
Interval of validity of the maneuver (with closed endpoints).
|
Modifier and Type | Method and Description |
---|---|
AbsoluteDateInterval |
TabulatedAttitude.getTimeInterval()
Return the time interval of validity
|
AbsoluteDateInterval |
AttitudeLegsSequence.getTimeInterval() |
AbsoluteDateInterval |
RelativeTabulatedAttitudeLeg.getTimeInterval() |
AbsoluteDateInterval |
AttitudeLawLeg.getTimeInterval() |
AbsoluteDateInterval |
AbstractSlew.getTimeInterval() |
AbsoluteDateInterval |
AttitudeLeg.getTimeInterval()
Return the time interval of validity
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
FixedStepAttitudeEphemerisGenerator.addLastPoint(AbsoluteDateInterval ephemerisInterval) |
protected boolean |
VariableStepAttitudeEphemerisGenerator.addLastPoint(AbsoluteDateInterval ephemerisInterval) |
protected abstract boolean |
AbstractAttitudeEphemerisGenerator.addLastPoint(AbsoluteDateInterval ephemerisInterval)
Decide if adding the last point of the time interval to the ephemeris list.
|
protected double |
FixedStepAttitudeEphemerisGenerator.computeStep(AbsoluteDate date,
AbsoluteDateInterval ephemerisInterval) |
protected double |
VariableStepAttitudeEphemerisGenerator.computeStep(AbsoluteDate date,
AbsoluteDateInterval ephemerisInterval)
Computes the step used during the variable step ephemeris generation.
|
protected abstract double |
AbstractAttitudeEphemerisGenerator.computeStep(AbsoluteDate date,
AbsoluteDateInterval ephemerisInterval)
Computes the step used during attitude ephemeris generation.
|
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.
|
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.When a comment and a time interval are available, the method looks for a specific phenomenon in the list, otherwise if only the code is given as input, it looks for a list of phenomena with the same code. |
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.These events and phenomena are the output of a propagation with events detector; the coherence between events and phenomena should be guaranteed by the detection process during propagation. |
Modifier and Type | Method and Description |
---|---|
AbsoluteDateInterval |
FramesConfiguration.getTimeIntervalOfValidity()
Time interval of validity for the EOP files.
|
AbsoluteDateInterval |
FramesConfigurationImplementation.getTimeIntervalOfValidity()
Get the time interval of validity.
|
Modifier and Type | Method and Description |
---|---|
AbsoluteDateInterval |
QuaternionPolynomialSegment.getTimeInterval()
Get the time interval of the guidance profile segment.
|
AbsoluteDateInterval |
AngularVelocitiesPolynomialSegment.getTimeInterval()
Get the time interval of the guidance profile segment.
|
AbsoluteDateInterval |
GuidanceProfile.getTimeInterval() |
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() |
Constructor and Description |
---|
AngularVelocitiesHarmonicProfile(AbsoluteDate origin,
Rotation initialRotation,
Frame frame,
FourierSeries xAngle,
FourierSeries yAngle,
FourierSeries zAngle,
AbsoluteDateInterval timeInterval,
KinematicsToolkit.IntegrationType integType,
double integStep)
Create a harmonic, angular velocities guidance profile.
|
AngularVelocitiesPolynomialProfile(Frame frame,
AbsoluteDateInterval timeInterval,
List<AngularVelocitiesPolynomialSegment> polynomials)
Create a polynomial, angular velocity guidance profile.
|
AngularVelocitiesPolynomialSegment(Rotation initialRotation,
PolynomialFunctionLagrangeForm x,
PolynomialFunctionLagrangeForm y,
PolynomialFunctionLagrangeForm z,
AbsoluteDate date0,
AbsoluteDateInterval timeInterval,
KinematicsToolkit.IntegrationType integType,
double integStep)
Build an angular velocity polynomial guidance profile on a segment.
|
AngularVelocitiesPolynomialSegment(Rotation initialRotation,
PolynomialFunction x,
PolynomialFunction y,
PolynomialFunction z,
AbsoluteDate date0,
AbsoluteDateInterval timeInterval,
KinematicsToolkit.IntegrationType integType,
double integStep)
Build an angular velocity polynomial guidance profile on a segment.
|
GuidanceProfile(AbsoluteDateInterval timeInterval)
Constructor
|
QuaternionHarmonicProfile(AbsoluteDate origin,
Frame frame,
FourierSeries q0,
FourierSeries q1,
FourierSeries q2,
FourierSeries q3,
AbsoluteDateInterval timeInterval)
Create a harmonic, quaternion guidance profile.
|
QuaternionPolynomialProfile(Frame frame,
AbsoluteDateInterval timeInterval,
List<QuaternionPolynomialSegment> polynomials)
Create a polynomial, quaternion guidance profile.
|
QuaternionPolynomialSegment(PolynomialFunctionLagrangeForm q0,
PolynomialFunctionLagrangeForm q1,
PolynomialFunctionLagrangeForm q2,
PolynomialFunctionLagrangeForm q3,
AbsoluteDate date0,
AbsoluteDateInterval timeInterval)
Build a quaternion polynomial guidance profile on a segment.
The polynomial representing the quaternion components are on lagrange form. |
QuaternionPolynomialSegment(PolynomialFunction q0,
PolynomialFunction q1,
PolynomialFunction q2,
PolynomialFunction q3,
AbsoluteDate date0,
AbsoluteDateInterval timeInterval)
Build a quaternion polynomial guidance profile on a segment.
The polynomial representing the quaternion components are generic polynomial functions. |
Modifier and Type | Method and Description |
---|---|
AbsoluteDateInterval |
AbsoluteDateIntervalsList.getInclusiveInterval()
Gets the shortest interval containing all the intervals belonging to the list.
While a date included in at least one of the listed intervals must be contained in this global interval, the opposite is not guaranteed (the inclusive interval can contain dates that do not belong to any listed interval). |
AbsoluteDateInterval |
AbsoluteDateInterval.getIntersectionWith(AbsoluteDateInterval interval)
Intersects the interval with another interval if possible (i.e.
|
AbsoluteDateInterval |
AbsoluteDateInterval.mergeTo(AbsoluteDateInterval interval)
Merges the interval with another interval if possible (i.e.
|
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.
It returns a positive integer if the duration is longer, a negative integer if the duration is shorter and zero if the durations of the two intervals are identical. The method checks also the lower and upper end points of the intervals, considering that an interval with an open end point is shorter than an interval with the same duration and a closed end point. |
double |
AbsoluteDateInterval.durationFrom(AbsoluteDateInterval interval)
Computes the duration in seconds between the two intervals.
The duration between two intervals is the duration between the end of the earlier interval and the beginning of the later. If the intervals overlap, this duration is 0. The sign of the result is positive if the given interval comes earlier. |
AbsoluteDateInterval |
AbsoluteDateInterval.getIntersectionWith(AbsoluteDateInterval interval)
Intersects the interval with another interval if possible (i.e.
|
AbsoluteDateInterval |
AbsoluteDateInterval.mergeTo(AbsoluteDateInterval interval)
Merges the interval with another interval if possible (i.e.
|
Copyright © 2018 CNES. All Rights Reserved.