Package | Description |
---|---|
agi.foundation.access.constraints |
Contains types used in modeling constraints applied to the calculation of access.
|
agi.foundation.celestial |
Contains types used in modeling characteristics of celestial objects and celestial phenomena.
|
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.coverage |
Contains types for computing complex access calculations between many different objects simultaneously.
|
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.infrastructure |
Contains types which support various aspects of the DME Component Libraries infrastructure.
|
agi.foundation.navigation |
Contains types useful in modeling navigation processes which utilize the Global Positioning System (GPS).
|
agi.foundation.navigation.datareaders |
Contains types for reading various navigation-related data file formats.
|
agi.foundation.platforms |
Contains types used in modeling various mechanical platforms such as satellites, facilities, aircraft, etc.
|
agi.foundation.segmentpropagation |
Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment.
|
agi.foundation.time |
Contains types for quantifying and converting between various date, time, and time standard representations.
|
Modifier and Type | Method and Description |
---|---|
TimeIntervalCollection1<ArrayList<Cartographic>> |
CentralBodyLayeredProjectedVolumeAccessConstraint.getPointsDefiningConstraintVolume()
Gets the
Cartographic points that define the constraint volume. |
TimeIntervalCollection1<ArrayList<CentralBodyLayeredProjectedVolumeAccessConstraint.VolumeLayer>> |
CentralBodyLayeredProjectedVolumeAccessConstraint.getTimeIntervalCollectionOfVolumeLayers()
This helper method will create all of the layers for this constraint for all times data is available.
|
Modifier and Type | Method and Description |
---|---|
void |
CentralBodyLayeredProjectedVolumeAccessConstraint.setPointsDefiningConstraintVolume(TimeIntervalCollection1<ArrayList<Cartographic>> value)
Sets the
Cartographic points that define the constraint volume. |
Constructor and Description |
---|
CentralBodyLayeredProjectedVolumeAccessConstraint(CentralBody centralBody,
TimeIntervalCollection1<ArrayList<Cartographic>> pointsDefiningConstraintVolume)
Initializes an instance of the constraint with the specified
CentralBody (get / set ) and a TimeIntervalCollection1 of the points defining the constraint volume. |
CentralBodyLayeredProjectedVolumeAccessConstraint(CentralBody centralBody,
TimeIntervalCollection1<ArrayList<Cartographic>> pointsDefiningConstraintVolume,
IServiceProvider constrainedObjectLocationPointService)
Initializes an instance of the constraint with the specified
CentralBody (get / set ) and a TimeIntervalCollection1 of the points defining the constraint volume. |
CentralBodyLayeredProjectedVolumeAccessConstraint(TimeIntervalCollection1<ArrayList<Cartographic>> pointsDefiningConstraintVolume,
IServiceProvider constrainedObjectLocationPointService)
Initializes an instance of the constraint with the specified
TimeIntervalCollection1 of the points defining the constraint volume. |
Modifier and Type | Method and Description |
---|---|
TimeIntervalCollection1<SphericalHarmonicCoefficients> |
MagneticFieldVector.getInitialMagneticFieldCoefficients()
Gets the collection that represents the static spherical-harmonic magnetic field
coefficients that are valid at the beginning of specific time intervals.
|
TimeIntervalCollection1<SphericalHarmonicCoefficients> |
MagneticFieldVector.getMagneticFieldCoefficientRates()
Gets the collection that represents the rates of change of the
spherical-harmonic magnetic field coefficients during specific time intervals.
|
Modifier and Type | Method and Description |
---|---|
void |
MagneticFieldVector.setInitialMagneticFieldCoefficients(TimeIntervalCollection1<SphericalHarmonicCoefficients> value)
Sets the collection that represents the static spherical-harmonic magnetic field
coefficients that are valid at the beginning of specific time intervals.
|
void |
MagneticFieldVector.setMagneticFieldCoefficientRates(TimeIntervalCollection1<SphericalHarmonicCoefficients> value)
Sets the collection that represents the rates of change of the
spherical-harmonic magnetic field coefficients during specific time intervals.
|
Modifier and Type | Method and Description |
---|---|
TimeIntervalCollection1<T> |
TimeIntervalCesiumProperty.getIntervals()
Gets time intervals over which this property is defined.
|
TimeIntervalCollection1<CesiumProperty<T>> |
CompositeCesiumProperty.getIntervals()
Gets time intervals over which this property is defined.
|
Modifier and Type | Method and Description |
---|---|
void |
CompositeCesiumProperty.setIntervals(TimeIntervalCollection1<CesiumProperty<T>> value)
Sets time intervals over which this property is defined.
|
void |
TimeIntervalCesiumProperty.setIntervals(TimeIntervalCollection1<T> value)
Sets time intervals over which this property is defined.
|
static <T> CompositeCesiumProperty<T> |
CompositeCesiumProperty.toCompositeCesiumProperty(TimeIntervalCollection1<CesiumProperty<T>> value)
Converts a
TimeIntervalCollection1 to a CompositeCesiumProperty . |
static <T> TimeIntervalCesiumProperty<T> |
TimeIntervalCesiumProperty.toTimeIntervalCesiumProperty(TimeIntervalCollection1<T> value)
Converts a
TimeIntervalCollection1 to a TimeIntervalCesiumProperty . |
Constructor and Description |
---|
CompositeCesiumProperty(TimeIntervalCollection1<CesiumProperty<T>> intervals)
Initializes a new instance with the provided
TimeIntervalCollection1 . |
TimeIntervalCesiumProperty(TimeIntervalCollection1<T> intervals)
Initializes a new instance with the provided
TimeIntervalCollection1 . |
Modifier and Type | Method and Description |
---|---|
static <T> CesiumProperty<T> |
CesiumProperty.toCesiumProperty(TimeIntervalCollection1<T> value)
Converts a
TimeIntervalCollection1 to a TimeIntervalCesiumProperty . |
Modifier and Type | Method and Description |
---|---|
TimeIntervalCollection1<Integer> |
CoverageFilter.constrainIntervals(TimeIntervalCollection1<Integer> coverageIntervals)
Constrains a set of time intervals based on the number of assets indicated by the data of the interval collection.
|
TimeIntervalCollection1<Integer> |
CoverageQueryResult.getSatisfactionIntervalsWithNumberOfAssets()
Gets the set of overall satisfaction intervals with the number of assets providing coverage for
that interval recorded in the
Data (get ) property. |
Modifier and Type | Method and Description |
---|---|
TimeIntervalCollection1<Integer> |
CoverageFilter.constrainIntervals(TimeIntervalCollection1<Integer> coverageIntervals)
Constrains a set of time intervals based on the number of assets indicated by the data of the interval collection.
|
Modifier and Type | Method and Description |
---|---|
protected static TimeIntervalCollection1<Axes> |
VectorEvaluator.createConstantDefinedIn(Axes definedIn)
Creates a
TimeIntervalCollection indicating that the Axes that this Vector is defined in is
the same for all possible times. |
protected static TimeIntervalCollection1<Axes> |
AxesEvaluator.createConstantDefinedIn(Axes definedIn)
Creates a
TimeIntervalCollection indicating that the Axes that this Axes is defined in is
the same for all possible times. |
protected static TimeIntervalCollection1<ReferenceFrame> |
PointEvaluator.createConstantDefinedIn(ReferenceFrame definedIn)
Creates a
TimeIntervalCollection indicating that the ReferenceFrame that this Point is
defined in is the same for all possible times. |
abstract TimeIntervalCollection1<Axes> |
VectorEvaluator.getDefinedInIntervals()
Gets a
TimeIntervalCollection where the Data (get ) property of
each interval is the Axes in which this Vector is defined over the interval. |
TimeIntervalCollection1<ReferenceFrame> |
ReferenceFrameEvaluator.getDefinedInIntervals()
Gets a
TimeIntervalCollection1 where the Data (get ) property of
each interval is the ReferenceFrame in which this ReferenceFrame is defined over the interval. |
abstract TimeIntervalCollection1<ReferenceFrame> |
PointEvaluator.getDefinedInIntervals()
Gets a
TimeIntervalCollection where the Data (get ) property of
each interval is the ReferenceFrame in which this Point is defined over the interval. |
abstract TimeIntervalCollection1<Axes> |
AxesEvaluator.getDefinedInIntervals()
Gets a
TimeIntervalCollection where the Data (get ) property of
each interval is the Axes in which this Axes is defined over the interval. |
TimeIntervalCollection1<Point> |
CompositePoint.getIntervals()
Gets the collection of intervals where the data for a given interval represents the Point for that time.
|
TimeIntervalCollection1<Axes> |
CompositeAxes.getIntervals()
Gets the collection of intervals where the data for a given interval represents the Axes for that time.
|
Constructor and Description |
---|
CompositeAxes(TimeIntervalCollection1<Axes> intervals)
Initializes a new instance with the provided intervals.
|
CompositePoint(TimeIntervalCollection1<Point> intervals)
Initializes a new instance with the provided intervals.
|
Modifier and Type | Method and Description |
---|---|
static <T extends IThreadAware> |
EvaluatorHelper.allEvaluatorsAreThreadSafe(TimeIntervalCollection1<T> collection)
|
static <T extends IIsTimeVarying> |
EvaluatorHelper.anyEvaluatorIsTimeVarying(TimeIntervalCollection1<T> collection)
|
static <T> boolean |
DefinitionalObject.collectionItemsAreSameDefinition(TimeIntervalCollection1<T> first,
TimeIntervalCollection1<T> second)
Determines if two interval collections contain items with the same definition and in the same order,
or are both
null . |
static <T> boolean |
DefinitionalObject.collectionItemsAreSameDefinition(TimeIntervalCollection1<T> first,
TimeIntervalCollection1<T> second)
Determines if two interval collections contain items with the same definition and in the same order,
or are both
null . |
Modifier and Type | Method and Description |
---|---|
TimeIntervalCollection1<SatelliteOutageDetails> |
IGpsSatelliteOutageService.getOutageIntervals()
Gets the intervals when this GPS satellite is unavailable or unhealthy.
|
TimeIntervalCollection1<SatelliteOutageDetails> |
GpsSatelliteExtension.getOutageIntervals()
Gets the intervals when this GPS satellite is unavailable or unhealthy.
|
Modifier and Type | Method and Description |
---|---|
void |
GpsSatelliteExtension.setOutageIntervals(TimeIntervalCollection1<SatelliteOutageDetails> value)
Sets the intervals when this GPS satellite is unavailable or unhealthy.
|
Modifier and Type | Method and Description |
---|---|
TimeIntervalCollection1<RinexObservationHeader> |
RinexObservation.getHeaders()
|
TimeIntervalCollection1<RinexObservationRecord> |
RinexObservation.getRecords()
|
TimeIntervalCollection1<RinexObservationSatRecord> |
RinexObservation.getRecords(String prn)
Get all of the records for a specific satellite
|
Modifier and Type | Method and Description |
---|---|
TimeIntervalCollection1<T> |
TimeIntervalGraphicsParameter.getInterval()
Gets the interval which contains the data to return at time of evaluation.
|
Modifier and Type | Method and Description |
---|---|
void |
TimeIntervalGraphicsParameter.setInterval(TimeIntervalCollection1<T> value)
Sets the interval which contains the data to return at time of evaluation.
|
Constructor and Description |
---|
TimeIntervalGraphicsParameter(TimeIntervalCollection1<T> interval)
Initializes a new instance with the provided
TimeIntervalCollection1 |
Modifier and Type | Method and Description |
---|---|
TimeIntervalCollection1<SegmentDefinition> |
SegmentListResults.getSegmentBoundaryTimes()
Returns the intervals of propagation of each
segment . |
Modifier and Type | Method and Description |
---|---|
TimeIntervalCollection1<T> |
TimeInterval1.add(TimeInterval1<T> other)
Adds two intervals together, producing an interval list that
includes both intervals.
|
TimeIntervalCollection1<T> |
TimeInterval1.add(TimeIntervalCollection1<T> intervalList)
Adds an interval list to this interval, producing a new interval list
that includes this interval plus all intervals in the input list.
|
<T> TimeIntervalCollection1<T> |
TimeIntervalCollection.addData(T data)
Converts this collection to a
TimeIntervalCollection1 by
filling in the Data (get ) property for all intervals. |
TimeIntervalCollection1<T> |
TimeIntervalCollection1.complement(JulianDate startDate,
JulianDate endDate)
Computes the complement of this time interval collection.
|
TimeIntervalCollection1<T> |
TimeIntervalCollection1.complement(JulianDate startDate,
JulianDate endDate,
T data)
Computes the complement of this time interval collection.
|
<TNew> TimeIntervalCollection1<TNew> |
TimeIntervalCollection1.convertData(Converter<T,TNew> conversion)
Converts this collection to a different kind of data without changing the intervals.
|
static <T> TimeIntervalCollection1<T> |
TimeIntervalCollection1.getEmpty()
Gets an empty, read-only
TimeIntervalCollection1 . |
static <T> TimeIntervalCollection1<T> |
TimeIntervalCollection1.getInfinite()
Gets an unbounded, infinite, read-only
TimeIntervalCollection1 . |
TimeIntervalCollection1<T> |
TimeIntervalCollection1.intersect(TimeInterval interval)
Computes the intersection of this interval collection with an interval without data.
|
TimeIntervalCollection1<T> |
TimeIntervalCollection1.intersect(TimeInterval1<T> interval)
Computes the intersection of this interval collection with an interval.
|
TimeIntervalCollection1<T> |
TimeIntervalCollection1.intersect(TimeInterval1<T> interval,
IEqualityComparer<T> dataComparer)
Computes the intersection of this interval collection with an interval.
|
TimeIntervalCollection1<T> |
TimeIntervalCollection1.intersect(TimeIntervalCollection intervals)
Computes the intersection of this interval collection with another, returning data from this one.
|
TimeIntervalCollection1<T> |
TimeIntervalCollection1.intersect(TimeIntervalCollection1<T> collection)
Computes the intersection of this interval collection with another.
|
TimeIntervalCollection1<T> |
TimeIntervalCollection1.intersect(TimeIntervalCollection1<T> collection,
IEqualityComparer<T> dataComparer)
Computes the intersection of this interval collection with another.
|
TimeIntervalCollection1<T> |
TimeIntervalCollection1.intersectMergingData(TimeInterval1<T> interval,
IEqualityComparer<T> dataComparer,
MergeTimeIntervalDataCallback<T> mergeCallback)
Computes the intersection of this interval collection with an interval.
|
TimeIntervalCollection1<T> |
TimeIntervalCollection1.intersectMergingData(TimeInterval1<T> interval,
MergeTimeIntervalDataCallback<T> mergeCallback)
Computes the intersection of this interval collection with an interval.
|
TimeIntervalCollection1<T> |
TimeIntervalCollection1.intersectMergingData(TimeIntervalCollection1<T> collection,
IEqualityComparer<T> dataComparer,
MergeTimeIntervalDataCallback<T> mergeCallback)
Computes the intersection of this interval collection with another.
|
TimeIntervalCollection1<T> |
TimeIntervalCollection1.intersectMergingData(TimeIntervalCollection1<T> collection,
MergeTimeIntervalDataCallback<T> mergeCallback)
Computes the intersection of this interval collection with another.
|
TimeIntervalCollection1<T> |
TimeIntervalCollection1.toTimeStandard(TimeStandard timeStandard)
Converts all times in this time interval collection to be the specified time standard.
|
Modifier and Type | Method and Description |
---|---|
void |
TimeIntervalCollection1.add(TimeIntervalCollection1<T> collection)
Adds another interval collection to this interval collection.
|
TimeIntervalCollection1<T> |
TimeInterval1.add(TimeIntervalCollection1<T> intervalList)
Adds an interval list to this interval, producing a new interval list
that includes this interval plus all intervals in the input list.
|
void |
TimeIntervalCollection1.add(TimeIntervalCollection1<T> collection,
IEqualityComparer<T> dataComparer)
Adds another interval collection to this interval collection.
|
void |
TimeIntervalCollection1.addMergingData(TimeIntervalCollection1<T> items,
MergeTimeIntervalDataCallback<T> mergeCallback)
Adds a collection of intervals to this interval collection.
|
boolean |
TimeIntervalCollection1.equals(TimeIntervalCollection1<T> other,
IEqualityComparer<T> dataComparer)
Indicates whether another instance of this type is exactly equal to this instance.
|
static <T> boolean |
TimeIntervalCollection1.equals(TimeIntervalCollection1<T> left,
TimeIntervalCollection1<T> right)
Returns
true if the two instances are exactly equal. |
static <T> boolean |
TimeIntervalCollection1.equals(TimeIntervalCollection1<T> left,
TimeIntervalCollection1<T> right)
Returns
true if the two instances are exactly equal. |
boolean |
TimeIntervalCollection1.equalsEpsilon(TimeIntervalCollection1<T> other,
double epsilon)
Determines if this
TimeIntervalCollection is equal to another by comparing each of the TimeInterval elements in the two collections with TimeInterval.equalsEpsilon(agi.foundation.time.TimeInterval, double) . |
boolean |
TimeIntervalCollection1.equalsEpsilon(TimeIntervalCollection1<T> other,
double epsilon,
IEqualityComparer<T> dataComparer)
Determines if this
TimeIntervalCollection is equal to another by comparing each of the TimeInterval elements in the two collections with TimeInterval.equalsEpsilon(agi.foundation.time.TimeInterval, double) . |
boolean |
TimeIntervalCollection1.equalsType(TimeIntervalCollection1<T> other)
Indicates whether another instance of this type is exactly equal to this instance.
|
TimeIntervalCollection1<T> |
TimeIntervalCollection1.intersect(TimeIntervalCollection1<T> collection)
Computes the intersection of this interval collection with another.
|
TimeIntervalCollection1<T> |
TimeIntervalCollection1.intersect(TimeIntervalCollection1<T> collection,
IEqualityComparer<T> dataComparer)
Computes the intersection of this interval collection with another.
|
TimeIntervalCollection1<T> |
TimeIntervalCollection1.intersectMergingData(TimeIntervalCollection1<T> collection,
IEqualityComparer<T> dataComparer,
MergeTimeIntervalDataCallback<T> mergeCallback)
Computes the intersection of this interval collection with another.
|
TimeIntervalCollection1<T> |
TimeIntervalCollection1.intersectMergingData(TimeIntervalCollection1<T> collection,
MergeTimeIntervalDataCallback<T> mergeCallback)
Computes the intersection of this interval collection with another.
|
static <T> boolean |
TimeIntervalCollection1.notEquals(TimeIntervalCollection1<T> left,
TimeIntervalCollection1<T> right)
Returns
true if the two instances are not exactly equal. |
static <T> boolean |
TimeIntervalCollection1.notEquals(TimeIntervalCollection1<T> left,
TimeIntervalCollection1<T> right)
Returns
true if the two instances are not exactly equal. |
boolean |
TimeIntervalCollection1.remove(TimeIntervalCollection1<T> collection)
Removes the specified intervals from this interval list, creating a hole over the specified intervals.
|
boolean |
TimeIntervalCollection1.removeLeavingEndpoints(TimeIntervalCollection1<T> collection)
Removes the specified intervals from this interval list,
creating a hole over the specified intervals.
|
Constructor and Description |
---|
TimeIntervalCollection1(TimeIntervalCollection1<T> collection)
Initializes a new interval collection by copying an existing one.
|