Package | Description |
---|---|
agi.foundation |
Contains commonly used types.
|
agi.foundation.ccsds |
Contains types for interoperating with data formats supported by
The Consultative Committee for Space Data Systems (CCSDS).
|
agi.foundation.cesium |
Contains types used for defining graphical properties of definitional objects to be written out as CZML.
|
agi.foundation.cesium.advanced |
Contains less-often used types for generating CZML.
|
agi.foundation.coordinates |
Contains types for quantifying and converting between various coordinate representations.
|
agi.foundation.geometry |
Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames;
the manner in which they are related; and transformations between representations.
|
agi.foundation.numericalmethods |
Contains general numerical algorithms.
|
agi.foundation.propagators |
Contains types used in producing the state of an object from a known element set.
|
agi.foundation.segmentpropagation |
Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment.
|
agi.foundation.stk |
Contains types for interoperating with the STK desktop application and related data.
|
agi.foundation.tracking |
Contains types for acquiring, analyzing and archiving dynamic data, such as those found in real-time feeds or simulation environments.
|
Modifier and Type | Method and Description |
---|---|
DateMotionCollection1<T> |
Evaluator.evaluate(JulianDate start,
JulianDate stop,
Duration step)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
DateMotionCollection1<T> |
MotionEvaluator1.evaluate(JulianDate start,
JulianDate stop,
Duration step,
int order)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
DateMotionCollection1<T> |
MotionEvaluator1.evaluate(JulianDate start,
JulianDate stop,
Duration step,
int order,
ITrackCalculationProgress tracker)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
DateMotionCollection1<T> |
Evaluator.evaluate(JulianDate start,
JulianDate stop,
Duration step,
ITrackCalculationProgress tracker)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
DateMotionCollection1<T> |
Evaluator.evaluate(TimeInterval interval,
Duration step)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
DateMotionCollection1<T> |
MotionEvaluator1.evaluate(TimeInterval interval,
Duration step,
int order)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
DateMotionCollection1<T> |
MotionEvaluator1.evaluate(TimeInterval interval,
Duration step,
int order,
ITrackCalculationProgress tracker)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
DateMotionCollection1<T> |
Evaluator.evaluate(TimeInterval interval,
Duration step,
ITrackCalculationProgress tracker)
Evaluates this evaluator at a specified fixed step over the specified interval.
|
Modifier and Type | Method and Description |
---|---|
void |
DateMotionCollection1.addRange(DateMotionCollection1<T> collection)
Adds the elements of the specified collection to the end of this collection.
|
Modifier and Type | Method and Description |
---|---|
DateMotionCollection1<Axes> |
CcsdsOrbitEphemerisMessageSegment.getCovarianceAxes()
Gets or sets a collection containing the axes of the covariance data.
|
DateMotionCollection1<String> |
CcsdsOrbitEphemerisMessageSegment.getCovarianceAxesNames()
Gets a collection containing names for covariance axes that
are different from those of the reference frame.
|
DateMotionCollection1<Matrix6By6Symmetric> |
CcsdsOrbitEphemerisMessageSegment.getCovarianceData()
Gets the covariance data.
|
DateMotionCollection1<Cartesian> |
CcsdsOrbitEphemerisMessageSegment.getEphemerisData()
Gets the ephemeris data.
|
Modifier and Type | Method and Description |
---|---|
void |
CcsdsOrbitEphemerisMessageSegment.setCovarianceAxes(DateMotionCollection1<Axes> value)
Gets or sets a collection containing the axes of the covariance data.
|
void |
CcsdsOrbitEphemerisMessageSegment.setCovarianceAxesNames(DateMotionCollection1<String> value)
Sets a collection containing names for covariance axes that
are different from those of the reference frame.
|
void |
CcsdsOrbitEphemerisMessageSegment.setCovarianceData(DateMotionCollection1<Matrix6By6Symmetric> value)
Sets the covariance data.
|
void |
CcsdsOrbitEphemerisMessageSegment.setEphemerisData(DateMotionCollection1<Cartesian> value)
Sets the ephemeris data.
|
Modifier and Type | Method and Description |
---|---|
DateMotionCollection1<T> |
SampledCesiumProperty.getSamples()
Gets the samples.
|
Modifier and Type | Method and Description |
---|---|
void |
SampledCesiumProperty.setSamples(DateMotionCollection1<T> value)
Sets the samples.
|
static <T> SampledCesiumProperty<T> |
SampledCesiumProperty.toSampledCesiumProperty(DateMotionCollection1<T> value)
Converts a
DateMotionCollection1 to a SampledCesiumProperty . |
Constructor and Description |
---|
SampledCesiumProperty(DateMotionCollection1<T> samples)
Initializes a new instance with the provided
DateMotionCollection1 . |
SampledCesiumProperty(DateMotionCollection1<T> samples,
ArrayList<JulianDate> segmentBoundaryTimes)
Initializes a new instance with the provided
DateMotionCollection1 . |
Modifier and Type | Method and Description |
---|---|
static <T> CesiumProperty<T> |
CesiumProperty.toCesiumProperty(DateMotionCollection1<T> value)
Converts a
DateMotionCollection1 to a SampledCesiumProperty . |
Modifier and Type | Method and Description |
---|---|
static DateMotionCollection1<RotationVectorAngularVelocity> |
RotationVectorAngularVelocity.toDateMotionCollectionRotationVectorAngularVelocity(DateMotionCollection2<UnitQuaternion,Cartesian> inputCollection,
int order)
Converts a
DateMotionCollection <UnitQuaternion , Cartesian > to a DateMotionCollection <RotationVectorAngularVelocity >. |
Modifier and Type | Method and Description |
---|---|
static DateMotionCollection2<Covariance3By3SizeAndOrientation,Covariance3By3Derivative> |
Covariance3By3SizeAndOrientation.constructDateMotionCollectionFromMatrix3By3Collection(DateMotionCollection1<Matrix3By3> covarianceMatrices)
|
static DateMotionCollection2<Covariance3By3SizeAndOrientation,Covariance3By3Derivative> |
Covariance3By3SizeAndOrientation.constructDateMotionCollectionFromMatrixCollection(DateMotionCollection1<Matrix> covarianceMatrices)
|
static DateMotionCollection2<UnitQuaternion,Cartesian> |
RotationVectorAngularVelocity.toDateMotionCollectionUnitQuaternionCartesian(DateMotionCollection1<RotationVectorAngularVelocity> inputCollection,
int order)
Converts a
DateMotionCollection <RotationVectorAngularVelocity > to a DateMotionCollection <UnitQuaternion , Cartesian >. |
Modifier and Type | Method and Description |
---|---|
DateMotionCollection1<Cartesian> |
InternationalTerrestrialReferenceFrameTransformer.transformCollection(DateMotionCollection1<Cartesian> collection)
|
Modifier and Type | Method and Description |
---|---|
static PointInterpolator |
InternationalTerrestrialReferenceFrameTransformer.createPointInterpolatorInFixedFrame(EarthCentralBody earth,
InternationalTerrestrialReferenceFrameTransformer itrf,
String itrfFrameOfData,
InterpolationAlgorithm algorithm,
int interpolationDegree,
DateMotionCollection1<Cartesian> data)
|
static PointInterpolator |
InternationalTerrestrialReferenceFrameTransformer.createPointInterpolatorInFixedFrame(EarthCentralBody earth,
Iterable<InternationalTerrestrialReferenceFrameTransformer> itrfList,
String itrfFrameOfData,
InterpolationAlgorithm algorithm,
int interpolationDegree,
DateMotionCollection1<Cartesian> data)
|
DateMotionCollection1<Cartesian> |
InternationalTerrestrialReferenceFrameTransformer.transformCollection(DateMotionCollection1<Cartesian> collection)
|
Constructor and Description |
---|
PointInterpolator(ReferenceFrame referenceFrame,
InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection1<Cartesian> data)
Initializes a new instance of the
PointInterpolator class from the provided parameters. |
PointInterpolator(ReferenceFrame referenceFrame,
InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection1<Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the
PointInterpolator class from the provided parameters. |
PointInterpolator(ReferenceFrame referenceFrame,
InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection1<Cartesian> data)
Initializes a new instance of the
PointInterpolator class from the provided parameters. |
PointInterpolator(ReferenceFrame referenceFrame,
InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection1<Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the
PointInterpolator class from the provided parameters. |
ScalarInterpolator(InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection1<Double> data)
Initializes a new instance of the
ScalarInterpolator class from the provided parameters. |
ScalarInterpolator(InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection1<Double> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the
ScalarInterpolator class from the provided parameters. |
ScalarInterpolator(InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection1<Double> data)
Initializes a new instance of the
ScalarInterpolator class from the provided parameters. |
ScalarInterpolator(InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection1<Double> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the
ScalarInterpolator class from the provided parameters. |
VectorInterpolator(Axes definedInAxes,
InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection1<Cartesian> data)
Initializes a new instance of the
VectorInterpolator class from the provided parameters. |
VectorInterpolator(Axes definedInAxes,
InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection1<Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the
VectorInterpolator class from the provided parameters. |
VectorInterpolator(Axes definedInAxes,
InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection1<Cartesian> data)
Initializes a new instance of the
VectorInterpolator class from the provided parameters. |
VectorInterpolator(Axes definedInAxes,
InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection1<Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance of the
VectorInterpolator class from the provided parameters. |
Modifier and Type | Method and Description |
---|---|
DateMotionCollection1<Matrix> |
Covariance6By6TwoBodyBlender.getCovarianceData()
Gets the covariance data that is used for blending.
|
DateMotionCollection1<Cartesian> |
TranslationalMotionInterpolator.getData()
Gets the data over which to interpolate.
|
DateMotionCollection1<Double> |
DoubleMotionInterpolator.getData()
Gets the data over which to interpolate.
|
DateMotionCollection1<Cartesian> |
Covariance6By6TwoBodyBlender.getOrbitStates()
|
Modifier and Type | Method and Description |
---|---|
void |
Covariance6By6TwoBodyBlender.setCovarianceData(DateMotionCollection1<Matrix> value)
Sets the covariance data that is used for blending.
|
void |
TranslationalMotionInterpolator.setData(DateMotionCollection1<Cartesian> value)
Sets the data over which to interpolate.
|
void |
DoubleMotionInterpolator.setData(DateMotionCollection1<Double> value)
Sets the data over which to interpolate.
|
void |
Covariance6By6TwoBodyBlender.setOrbitStates(DateMotionCollection1<Cartesian> value)
|
Constructor and Description |
---|
Covariance6By6TwoBodyBlender(DateMotionCollection1<Cartesian> orbitStates,
DateMotionCollection1<Matrix> covarianceData)
Initializes a new instance.
|
Covariance6By6TwoBodyBlender(DateMotionCollection1<Cartesian> orbitStates,
DateMotionCollection1<Matrix> covarianceData)
Initializes a new instance.
|
Covariance6By6TwoBodyBlender(DateMotionCollection1<Cartesian> orbitStates,
DateMotionCollection1<Matrix> covarianceData,
ReferenceFrame orbitStatesFrame,
Axes covarianceAxes,
ReferenceFrame inertialPropagationFrame,
double gravitationalParameter)
Initializes a new instance.
|
Covariance6By6TwoBodyBlender(DateMotionCollection1<Cartesian> orbitStates,
DateMotionCollection1<Matrix> covarianceData,
ReferenceFrame orbitStatesFrame,
Axes covarianceAxes,
ReferenceFrame inertialPropagationFrame,
double gravitationalParameter)
Initializes a new instance.
|
Covariance6By6TwoBodyBlender(DateMotionCollection1<Cartesian> orbitStates,
IDateMotionCollection1<Matrix6By6Symmetric> covarianceData)
Initializes a new instance.
|
Covariance6By6TwoBodyBlender(DateMotionCollection1<Cartesian> orbitStates,
IDateMotionCollection1<Matrix6By6Symmetric> covarianceData,
ReferenceFrame orbitStatesFrame,
Axes covarianceAxes,
ReferenceFrame inertialPropagationFrame,
double gravitationalParameter)
Initializes a new instance.
|
DoubleMotionInterpolator(InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection1<Double> data)
Initializes a new instance.
|
DoubleMotionInterpolator(InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection1<Double> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance.
|
DoubleMotionInterpolator(InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection1<Double> data)
Initializes a new instance.
|
DoubleMotionInterpolator(InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection1<Double> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance.
|
TranslationalMotionInterpolator(InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection1<Cartesian> data)
Initializes a new instance.
|
TranslationalMotionInterpolator(InterpolationAlgorithm interpolationAlgorithm,
int degree,
DateMotionCollection1<Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance.
|
TranslationalMotionInterpolator(InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection1<Cartesian> data)
Initializes a new instance.
|
TranslationalMotionInterpolator(InterpolationAlgorithmType algorithmType,
int degree,
DateMotionCollection1<Cartesian> data,
List<JulianDate> segmentBoundaryTimes)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
<T> DateMotionCollection1<T> |
NumericalPropagationStateHistory.getDateMotionCollection(String id)
Gets a
DateMotionCollection1 of the given type based on a string identification
corresponding to either a PropagationStateElement or AuxiliaryStateElement . |
<T> DateMotionCollection1<T> |
PropagationStateConverter.getDateMotionCollection(String elementID,
List<JulianDate> times,
List<double[]> state)
Convert a set of time indexed data to a
DateMotionCollection1 based on a given element. |
DateMotionCollection1<Cartesian> |
SinglePointStoppablePropagatorResults.getEphemeris()
Gets the ephemeris as computed by the
SinglePointStoppablePropagator . |
static DateMotionCollection1<Matrix> |
StateTransitionMatrix.populateCovarianceCollection(Matrix initialCovariance,
DateMotionCollection1<Matrix> stateTransitionMatrices,
TransitionType transitionType)
Transforms an initial covariance matrix forward in time using the given collection of
state transition matrices . |
DateMotionCollection1<Cartesian> |
CartesianOnePointPropagator.propagate(JulianDate startDate,
JulianDate stopDate,
Duration timeStep,
int order,
ReferenceFrame outputReferenceFrame)
Calculates position (and zero or more derivatives) for regular time steps over an interval.
|
DateMotionCollection1<Cartesian> |
CartesianOnePointPropagator.propagate(JulianDate startDate,
JulianDate stopDate,
Duration timeStep,
int order,
ReferenceFrame outputReferenceFrame,
ITrackCalculationProgress tracker)
Calculates position (and zero or more derivatives) for regular time steps over an interval.
|
Modifier and Type | Method and Description |
---|---|
static Sgp4Propagator.Sgp4EstimationOutput |
Sgp4Propagator.estimateElements(DateMotionCollection1<Cartesian> ephemerisInTEME,
Cartesian epochPosition,
Cartesian epochVelocity,
Sgp4Propagator.Sgp4EstimationInput configuration)
Produces a batch least squares fit for a given set of trajectory observations (states).
|
static Sgp4Propagator.Sgp4EstimationOutput |
Sgp4Propagator.estimateElements(DateMotionCollection1<Cartesian> ephemerisInTEME,
Sgp4Propagator.Sgp4EstimationInput configuration)
Produces a batch least squares fit for a given set of trajectory observations (states).
|
static DateMotionCollection1<Matrix> |
StateTransitionMatrix.populateCovarianceCollection(Matrix initialCovariance,
DateMotionCollection1<Matrix> stateTransitionMatrices,
TransitionType transitionType)
Transforms an initial covariance matrix forward in time using the given collection of
state transition matrices . |
Constructor and Description |
---|
SinglePointStoppablePropagatorResults(StoppingConditionEvent stoppingEvent,
List<StoppingConditionEvent> detectedEvents,
DateMotionCollection1<Cartesian> ephemeris,
List<ITimeBasedState> propagatedStates,
boolean aborted)
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
DateMotionCollection1<Matrix3By3Symmetric> |
StkEphemerisFile.CovarianceTimePos.getCovarianceData()
Gets the covariance data.
|
DateMotionCollection1<Matrix6By6Symmetric> |
StkEphemerisFile.CovarianceTimePosVel.getCovarianceData()
Gets the covariance data.
|
DateMotionCollection1<Cartesian> |
StkEphemerisFile.EphemerisTimePos.getEphemerisData()
|
DateMotionCollection1<Cartographic> |
StkEphemerisFile.EphemerisLLATimePos.getEphemerisData()
|
DateMotionCollection1<LongitudeLatitudeRadius> |
StkEphemerisFile.EphemerisLLRTimePos.getEphemerisData()
|
Modifier and Type | Method and Description |
---|---|
void |
StkEphemerisFile.CovarianceTimePos.setCovarianceData(DateMotionCollection1<Matrix3By3Symmetric> value)
Sets the covariance data.
|
void |
StkEphemerisFile.CovarianceTimePosVel.setCovarianceData(DateMotionCollection1<Matrix6By6Symmetric> value)
Sets the covariance data.
|
void |
StkEphemerisFile.EphemerisTimePos.setEphemerisData(DateMotionCollection1<Cartesian> value)
|
void |
StkEphemerisFile.EphemerisLLATimePos.setEphemerisData(DateMotionCollection1<Cartographic> value)
|
void |
StkEphemerisFile.EphemerisLLRTimePos.setEphemerisData(DateMotionCollection1<LongitudeLatitudeRadius> value)
|
Modifier and Type | Method and Description |
---|---|
<T> DateMotionCollection1<T> |
TrackingArchive.getMotion1(Object entityIdentifier,
JulianDate start,
JulianDate stop,
int maximumPoints,
String... propertyNames)
Gets time-varying data, such as position and velocity, from the archive.
|
<T> DateMotionCollection1<T> |
TrackingArchive.getMotion1(Object entityIdentifier,
JulianDate start,
JulianDate stop,
String... properties)
Gets time-varying data, such as position and velocity, from the archive.
|
DateMotionCollection1<Cartesian> |
TrackingArchive.getPositions(Object entityIdentifier,
JulianDate start,
int maximumPoints)
Gets a
DateMotionCollection1 representing the
archived position, velocity and acceleration of the specified entity
beginning at the specified time and lasting for the specified duration. |
DateMotionCollection1<Cartesian> |
TrackingArchive.getPositions(Object entityIdentifier,
JulianDate start,
JulianDate stop)
Gets a
DateMotionCollection1 representing the
archived position, velocity and acceleration of the specified entity
beginning at the specified time and lasting for the specified duration. |
DateMotionCollection1<Cartesian> |
TrackingArchive.getPositions(Object entityIdentifier,
JulianDate start,
JulianDate stop,
int maximumPoints)
Gets a
DateMotionCollection1 representing the
archived position, velocity and acceleration of the specified entity
beginning at the specified time and lasting for the specified duration. |