Uses of Class
org.orekit.utils.AbsoluteDateInterval

Packages that use AbsoluteDateInterval
fr.cnes.sirius.patrius.events   
fr.cnes.sirius.patrius.events.multi   
fr.cnes.sirius.patrius.events.postprocessing   
fr.cnes.sirius.patrius.guidance   
org.orekit.attitudes This package provides classes to represent simple attitudes. 
org.orekit.frames.configuration   
org.orekit.propagation.precomputed   
org.orekit.utils This package provides useful objects. 
 

Uses of AbsoluteDateInterval in fr.cnes.sirius.patrius.events
 

Methods in fr.cnes.sirius.patrius.events that return AbsoluteDateInterval
 AbsoluteDateInterval Phenomenon.getTimespan()
          Get the timespan as an AbsoluteDateInterval.
 

Methods in fr.cnes.sirius.patrius.events with parameters of type AbsoluteDateInterval
 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.
 

Uses of AbsoluteDateInterval in fr.cnes.sirius.patrius.events.multi
 

Methods in fr.cnes.sirius.patrius.events.multi with parameters of type AbsoluteDateInterval
 Map<MultiCodingEventDetector,PhenomenaList> MultiCodedEventsLogger.buildPhenomenaListMap(AbsoluteDateInterval definitionInterval, Map<String,SpacecraftState> duringState)
          Builds a map of PhenomenaList, one list per MultiCodingEventDetector instance.
 

Uses of AbsoluteDateInterval in fr.cnes.sirius.patrius.events.postprocessing
 

Methods in fr.cnes.sirius.patrius.events.postprocessing that return AbsoluteDateInterval
 AbsoluteDateInterval Timeline.getIntervalOfValidity()
           
 

Constructors in fr.cnes.sirius.patrius.events.postprocessing with parameters of type AbsoluteDateInterval
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.
 

Uses of AbsoluteDateInterval in fr.cnes.sirius.patrius.guidance
 

Methods in fr.cnes.sirius.patrius.guidance that return AbsoluteDateInterval
 AbsoluteDateInterval Vector3DPolynomialSegment.getTimeInterval()
          Get the time interval of the guidance profile segment.
 AbsoluteDateInterval GuidanceProfile.getTimeInterval()
           
 AbsoluteDateInterval QuaternionPolynomialSegment.getTimeInterval()
          Get the time interval of the guidance profile segment.
 

Methods in fr.cnes.sirius.patrius.guidance that return types with arguments of type AbsoluteDateInterval
 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()
           
 

Constructors in fr.cnes.sirius.patrius.guidance with parameters of type AbsoluteDateInterval
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, Rotation initialRotation, List<Vector3DPolynomialSegment> polynomials, KinematicsToolkit.IntegrationType integType, double integStep)
          Create a polynomial, angular velocity guidance profile.
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.
Vector3DPolynomialSegment(PolynomialFunctionLagrangeForm x, PolynomialFunctionLagrangeForm y, PolynomialFunctionLagrangeForm z, AbsoluteDate date0, AbsoluteDateInterval timeInterval)
          Build an angular velocity polynomial guidance profile on a segment.
The polynomial representing the vector 3D components are on lagrange form.
Vector3DPolynomialSegment(PolynomialFunction x, PolynomialFunction y, PolynomialFunction z, AbsoluteDate date0, AbsoluteDateInterval timeInterval)
          Build an angular velocity polynomial guidance profile on a segment.
The polynomial representing the vector 3D components are generic polynomial functions.
 

Uses of AbsoluteDateInterval in org.orekit.attitudes
 

Fields in org.orekit.attitudes declared as AbsoluteDateInterval
protected  AbsoluteDateInterval AbstractSlew.intervalOfValidity
          Interval of validity of the maneuver (with closed endpoints).
 

Methods in org.orekit.attitudes that return AbsoluteDateInterval
 AbsoluteDateInterval AttitudeLawLeg.getTimeInterval()
           
 AbsoluteDateInterval TabulatedAttitude.getTimeInterval()
          Return the time interval of validity
 AbsoluteDateInterval AbstractSlew.getTimeInterval()
           
 AbsoluteDateInterval AttitudeLegsSequence.getTimeInterval()
           
 AbsoluteDateInterval RelativeTabulatedAttitudeLeg.getTimeInterval()
           
 AbsoluteDateInterval AttitudeLeg.getTimeInterval()
          Return the time interval of validity
 

Methods in org.orekit.attitudes with parameters of type AbsoluteDateInterval
protected  boolean FixedStepAttitudeEphemerisGenerator.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  boolean VariableStepAttitudeEphemerisGenerator.addLastPoint(AbsoluteDateInterval ephemerisInterval)
           
protected  double FixedStepAttitudeEphemerisGenerator.computeStep(AbsoluteDate date, AbsoluteDateInterval ephemerisInterval)
           
protected abstract  double AbstractAttitudeEphemerisGenerator.computeStep(AbsoluteDate date, AbsoluteDateInterval ephemerisInterval)
          Computes the step used during attitude ephemeris generation.
protected  double VariableStepAttitudeEphemerisGenerator.computeStep(AbsoluteDate date, AbsoluteDateInterval ephemerisInterval)
          Computes the step used during the variable step 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.
 

Uses of AbsoluteDateInterval in org.orekit.frames.configuration
 

Methods in org.orekit.frames.configuration that return AbsoluteDateInterval
 AbsoluteDateInterval FramesConfigurationImplementation.getTimeIntervalOfValidity()
          Get the time interval of validity.
 AbsoluteDateInterval FramesConfiguration.getTimeIntervalOfValidity()
          Time interval of validity for the EOP files.
 

Uses of AbsoluteDateInterval in org.orekit.propagation.precomputed
 

Fields in org.orekit.propagation.precomputed declared as AbsoluteDateInterval
protected  AbsoluteDateInterval AbstractEphemeris.interpolationInterval
          Ephemeris interval of validity.
 

Methods in org.orekit.propagation.precomputed that return AbsoluteDateInterval
protected  AbsoluteDateInterval AbstractEphemeris.intervalValidity(SpacecraftState[] tab)
          Corrects the min and max dates with the constraint of the number of interpolations points required.
 

Methods in org.orekit.propagation.precomputed with parameters of type AbsoluteDateInterval
static SpacecraftState[] AbstractEphemeris.generateSpacecraftState(PVCoordinatesProvider pvProv, AttitudeProvider attProvForces, AttitudeProvider attProvEvents, double step, AbsoluteDateInterval ptsInterval, Frame frame, double mu)
          Creates a spacecraft array with constant step size.
 

Constructors in org.orekit.propagation.precomputed with parameters of type AbsoluteDateInterval
HermiteEphemeris(PVCoordinatesProvider pvProv, AttitudeProvider attProvForces, AttitudeProvider attProvEvents, double step, AbsoluteDateInterval intervalOfPoints, Frame frame2, double mu2)
          Deprecated. Constructor n°1 using a PV coordinates provider and an AttitudeProvider to build the interpolation points.
LagrangeEphemeris(PVCoordinatesProvider pvProv, AttitudeProvider attProvForces, AttitudeProvider attProvEvents, double step, AbsoluteDateInterval intervalOfPoints, Frame frame, double mu)
          Deprecated. Constructor using a PV coordinates provider and an AttitudeProvider to build the interpolation points, defaulting to 8th order for the Lagrange interpolator.
LagrangeEphemeris(PVCoordinatesProvider pvProv, AttitudeProvider attProvForces, AttitudeProvider attProvEvents, double step, AbsoluteDateInterval intervalOfPoints, Frame frame, double mu, int order)
          Deprecated. Constructor using a PV coordinates provider and an AttitudeProvider to build the interpolation points.
 

Uses of AbsoluteDateInterval in org.orekit.utils
 

Methods in org.orekit.utils that return AbsoluteDateInterval
 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.
 

Methods in org.orekit.utils with parameters of type AbsoluteDateInterval
 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 © 2016 CNES. All Rights Reserved.