| Package | Description | 
|---|---|
| agi.foundation | 
 Contains commonly used types. 
 | 
| agi.foundation.access | 
 Contains types used in performing access calculations. 
 | 
| 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.communications | 
 Contains types for representing electromagnetic signals and propagating them along communication links. 
 | 
| agi.foundation.communications.antennas | 
 Contains types for representing antennas, defining gain patterns, and processing electromagnetic signals. 
 | 
| agi.foundation.communications.signalprocessing | 
 Contains types for representing communication hardware and processing electromagnetic signals. 
 | 
| agi.foundation.communications.signalpropagation | 
 Contains types for propagating electromagnetic signals along communication links. 
 | 
| agi.foundation.coordinates | 
 Contains types for quantifying and converting between various coordinate representations. 
 | 
| agi.foundation.coverage | 
 Contains types for computing complex access calculations between many different objects simultaneously. 
 | 
| agi.foundation.coverage.figureofmerit | 
 Contains types for computing statistical data on coverage calculations. 
 | 
| 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.numericalmethods | 
 Contains general numerical algorithms. 
 | 
| agi.foundation.numericalmethods.advanced | 
 Contains additional advanced numerical algorithms and supporting types. 
 | 
| agi.foundation.propagators | 
 Contains types used in producing the state of an object from a known element set. 
 | 
| agi.foundation.propagators.advanced | 
 Contains types used to create more specialized propagation scenarios. 
 | 
| agi.foundation.segmentpropagation | 
 Contains types for modeling a trajectory in segments, where the type of propagation varies for each segment. 
 | 
| agi.foundation.stoppingconditions | 
 Contains types for stopping propagation when various events occur. 
 | 
| agi.foundation.time | 
 Contains types for quantifying and converting between various date, time, and time standard representations. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
MotionEvaluator2.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
TimeIntervalCollection | 
MotionEvaluator1.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
TimeIntervalCollection | 
Evaluator.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
abstract TimeIntervalCollection | 
MotionEvaluator2.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
MotionEvaluator1.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
Evaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ConstantEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TResultOverIntervals | 
IEvaluatorOverIntervals.evaluate(TimeIntervalCollection consideredIntervals)
Evaluates over the supplied time intervals. 
 | 
TResultOverIntervals | 
IEvaluatorOverIntervals.evaluate(TimeIntervalCollection consideredIntervals,
        ITrackCalculationProgress tracker)
Evaluates over the supplied time intervals. 
 | 
abstract TimeIntervalCollection | 
MotionEvaluator2.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
MotionEvaluator1.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
Evaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ConstantEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
EvaluatorDelayedByLink.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
AccessEvaluationResult.getOverallSatisfactionIntervals()
Gets the overall intervals during which all constraints are satisfied. 
 | 
TimeIntervalCollection | 
AccessEvaluationResult.getOverallUnknownIntervals()
Gets the intervals during which the access engine
    was unable to compute access due to missing data. 
 | 
TimeIntervalCollection | 
AccessQueryResult.getSatisfactionIntervals()
Gets the intervals during which the query is satisfied. 
 | 
TimeIntervalCollection | 
AccessConstraintEvaluationResult.getSatisfactionIntervals()
Gets the intervals during which the constraint is satisfied. 
 | 
TimeIntervalCollection | 
AccessQueryResult.getUnknownIntervals()
Gets the intervals during which it is unknown whether
    the query is satisfied because insufficient information is available. 
 | 
TimeIntervalCollection | 
AccessConstraintEvaluationResult.getUnknownIntervals()
Gets the intervals during which the access engine
    was unable to compute access for this constraint due to missing data. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AccessEvaluationResult | 
AccessComputation.computeIntervals(TimeIntervalCollection computationIntervals)
Finds the intervals during which all constraints are satisfied. 
 | 
AccessEvaluationResult | 
AccessComputation.computeIntervals(TimeIntervalCollection computationIntervals,
                ITrackCalculationProgress tracker)
Finds the intervals during which all constraints are satisfied. 
 | 
AccessQueryResult | 
AccessEvaluator.evaluate(TimeIntervalCollection consideredIntervals)
Evaluates over the supplied time intervals. 
 | 
abstract AccessQueryResult | 
AccessEvaluator.evaluate(TimeIntervalCollection consideredIntervals,
        ITrackCalculationProgress tracker)
Evaluates over the supplied time intervals. 
 | 
TimeIntervalCollection | 
EvaluatorDelayedByLink.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Constructor and Description | 
|---|
AccessQueryResult(TimeIntervalCollection satisfactionIntervals,
                 TimeIntervalCollection unknownIntervals)
Initializes a new instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
CesiumAvailabilityExtension.getCesiumAvailability()
Gets the collection on intervals defining the availability. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
CesiumAvailabilityExtension.setCesiumAvailability(TimeIntervalCollection value)
Sets the collection on intervals defining the availability. 
 | 
| Constructor and Description | 
|---|
CesiumAvailabilityExtension(TimeIntervalCollection intervals)
Initializes a new instance with the provided  
TimeIntervalCollection. | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
ICesiumAvailabilityService.getCesiumAvailability()
Gets the collection on intervals defining the availability. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
SignalPolarizationEvaluator.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
abstract TimeIntervalCollection | 
SignalPolarizationEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
SimpleDigitalTransmitter.getGenerationTimes()
Gets a collection of the  
TimeIntervals when the
    transmitter is broadcasting. | 
TimeIntervalCollection | 
SimpleAnalogTransmitter.getGenerationTimes()
Gets a collection of the  
time intervals when the
    transmitter is broadcasting. | 
TimeIntervalCollection | 
OpticalTransmitter.getGenerationTimes()
Gets a collection of the  
TimeIntervals when the
    transmitter is broadcasting. | 
TimeIntervalCollection | 
ComplexDigitalTransmitter.getGenerationTimes()
Gets a collection of the  
TimeIntervals when the
    transmitter is broadcasting. | 
TimeIntervalCollection | 
ComplexAnalogTransmitter.getGenerationTimes()
Gets a collection of the  
TimeIntervals when the
    transmitter is broadcasting. | 
| Modifier and Type | Method and Description | 
|---|---|
abstract TimeIntervalCollection | 
SignalPolarizationEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
StaticDirection.getAvailability()
Gets the collection of availability intervals. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
StaticDirection.setAvailability(TimeIntervalCollection value)
Sets the collection of availability intervals. 
 | 
| Constructor and Description | 
|---|
StaticDirection(UnitCartesian direction,
               TimeIntervalCollection availability)
Initializes a new instance. 
 | 
StaticDirection(UnitCartesian direction,
               TimeIntervalCollection availability,
               double weightingMetric)
Initializes a new instance. 
 | 
StaticDirection(UnitCartesian direction,
               TimeIntervalCollection availability,
               Scalar weightingMetric)
Initializes a new instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
SignalSource.getGenerationTimes()
Gets a collection of the  
TimeIntervals when the signal is
    being generated. | 
TimeIntervalCollection | 
DigitalDataSource.getGenerationTimes()
Gets a collection of the  
TimeIntervals when the signal is
    being generated. | 
| Constructor and Description | 
|---|
DigitalDataSource(double dataRate,
                 SignalDataCollection signalData,
                 TimeIntervalCollection generationTimes)
Create a new source based on the given data rate, signal data and generation times. 
 | 
DigitalDataSource(double dataRate,
                 TimeIntervalCollection generationTimes)
Create a new source based on the given data rate and generation times. 
 | 
PulsedSignalSource(PulsedSignalData pulsedSignalData,
                  TimeIntervalCollection generationTimes,
                  SignalDataCollection additionalSignalData)
Create a new instance. 
 | 
SignalSource(Signal signalToTransmit,
            TimeIntervalCollection generationTimes)
Create a new source which transmits the given signal at certain times. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract TimeIntervalCollection | 
SignalPropagator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract TimeIntervalCollection | 
SignalPropagator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract TimeIntervalCollection | 
StateElementAdapter.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
StateEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract TimeIntervalCollection | 
StateElementAdapter.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
StateEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
CoverageData.getConsideredIntervals()
Gets the intervals considered when computing these coverage results. 
 | 
TimeIntervalCollection | 
CoverageData.getSatisfactionForAsset(Object asset)
Get the intervals where both access and coverage exist for the given asset. 
 | 
TimeIntervalCollection | 
CoverageData.getSatisfactionIntervals()
Gets the intervals during which coverage is satisfied. 
 | 
TimeIntervalCollection | 
CoverageData.getUnknownIntervals()
Gets the intervals during which it is unknown whether
    the query is satisfied because insufficient information is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CoverageQueryResult | 
CoverageDefinitionOnSingleObject.computeCoverage(TimeIntervalCollection consideredIntervals)
Computes the coverage intervals. 
 | 
CoverageQueryResult | 
CoverageDefinitionOnSingleObject.computeCoverage(TimeIntervalCollection consideredIntervals,
               ITrackCalculationProgress tracker)
Computes the coverage intervals. 
 | 
CoverageResults | 
ContinuousCoverageDefinition.computeCoverageOverTheGrid(TimeIntervalCollection consideredIntervals)
Computes the  
CoverageResults which stores the results of this calculation for the whole grid. | 
CoverageResults | 
DiscreteCoverageDefinition.computeCoverageOverTheGrid(TimeIntervalCollection consideredIntervals,
                          Duration step)
Computes the  
CoverageResults which stores the results of this calculation for the whole grid. | 
CoverageResults | 
DiscreteCoverageDefinition.computeCoverageOverTheGrid(TimeIntervalCollection consideredIntervals,
                          Duration step,
                          ITrackCalculationProgress tracker)
Computes the  
CoverageResults which stores the results of this calculation for the whole grid. | 
CoverageResults | 
ContinuousCoverageDefinition.computeCoverageOverTheGrid(TimeIntervalCollection consideredIntervals,
                          ITrackCalculationProgress tracker)
Computes the  
CoverageResults which stores the results of this calculation for the whole grid. | 
protected void | 
CoverageData.setConsideredIntervals(TimeIntervalCollection value)
Sets the intervals considered when computing these coverage results. 
 | 
protected void | 
CoverageData.setCoverageData(TimeIntervalCollection considered,
               TimeIntervalCollection satisfied,
               TimeIntervalCollection unknown,
               List<Object> assets,
               List<AccessQueryResult> assetResults)
Sets the coverage data. 
 | 
protected void | 
CoverageData.setSatisfactionIntervals(TimeIntervalCollection value)
Sets the intervals during which coverage is satisfied. 
 | 
protected void | 
CoverageData.setUnknownIntervals(TimeIntervalCollection value)
Sets the intervals during which it is unknown whether
    the query is satisfied because insufficient information is available. 
 | 
| Constructor and Description | 
|---|
CoverageQueryResult(TimeIntervalCollection considered)
Initializes a new instance based on the given intervals of consideration. 
 | 
CoverageQueryResult(TimeIntervalCollection considered,
                   AccessQueryResult satisfactionResult)
Initializes a new instance based on an existing  
AccessQueryResult 
    and a set of intervals considered in the coverage calculation producing these results. | 
CoverageQueryResult(TimeIntervalCollection considered,
                   CoverageFilter filter,
                   List<Object> assets,
                   List<AccessQueryResult> assetResults)
Initializes a new instance based on a set of assets and their corresponding  
AccessQueryResults. | 
| Modifier and Type | Method and Description | 
|---|---|
static TimeIntervalCollection | 
GridDescriptiveStatistics.satisfactionIntervals(Iterable<? extends CoverageGridPointWithResults> gridPoints)
Returns the set of intervals where the entire set of grid points is satisfied. 
 | 
static TimeIntervalCollection | 
GridDescriptiveStatistics.unknownIntervals(Iterable<? extends CoverageGridPointWithResults> gridPoints)
Returns the set of intervals where coverage is unknown on any of the grid points. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static TimeSampledValues | 
TimeSampledValues.computeData(TimeIntervalCollection intervals,
           TimeInterval samplingInterval,
           Duration step,
           Scalar function)
Compute the figure of merit data for the given set of results. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
LinkDelayEvaluator.adjustIntervals(TimeIntervalCollection intervals,
               boolean remember)
Adjusts an interval collection according to the link delay. 
 | 
abstract TimeIntervalCollection | 
LinkDelayEvaluator.getAvailability(TimeIntervalCollection consideredIntervals,
               TimeIntervalCollection finalPointAvailability)
Computes the intervals when this evaluator is available given the intervals when the final point
    is available. 
 | 
TimeIntervalCollection | 
InternationalTerrestrialReferenceFrameEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ReferenceFrameEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
NormalizedVectorEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
LinkDelayEvaluator.adjustIntervals(TimeIntervalCollection intervals,
               boolean remember)
Adjusts an interval collection according to the link delay. 
 | 
abstract TimeIntervalCollection | 
LinkDelayEvaluator.getAvailability(TimeIntervalCollection consideredIntervals,
               TimeIntervalCollection finalPointAvailability)
Computes the intervals when this evaluator is available given the intervals when the final point
    is available. 
 | 
TimeIntervalCollection | 
InternationalTerrestrialReferenceFrameEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ReferenceFrameEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
NormalizedVectorEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
ParameterizedEvaluator7.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
TimeIntervalCollection | 
ParameterizedEvaluator6.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
TimeIntervalCollection | 
ParameterizedEvaluator5.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
TimeIntervalCollection | 
ParameterizedEvaluator4.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
TimeIntervalCollection | 
ParameterizedEvaluator3.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
TimeIntervalCollection | 
ParameterizedEvaluator2.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
TimeIntervalCollection | 
ParameterizedEvaluator1.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
TimeIntervalCollection | 
ParameterizedEvaluator.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
TimeIntervalCollection | 
ValueEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedValueEvaluator7.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedValueEvaluator6.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedValueEvaluator5.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedValueEvaluator4.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedValueEvaluator3.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedValueEvaluator2.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedValueEvaluator1.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluatorWithDerivativeType7.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluatorWithDerivativeType6.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluatorWithDerivativeType5.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluatorWithDerivativeType4.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluatorWithDerivativeType3.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluatorWithDerivativeType2.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluatorWithDerivativeType1.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluatorWithDerivativeType.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluator7.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluator6.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluator5.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluator4.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluator3.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluator2.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluator1.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedEvaluatorWithIntervals7.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedEvaluatorWithIntervals6.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedEvaluatorWithIntervals5.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedEvaluatorWithIntervals4.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedEvaluatorWithIntervals3.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedEvaluatorWithIntervals2.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedEvaluatorWithIntervals1.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedEvaluatorWithIntervals.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
ParameterizedEvaluator7.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
ParameterizedEvaluator6.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
ParameterizedEvaluator5.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
ParameterizedEvaluator4.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
ParameterizedEvaluator3.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
ParameterizedEvaluator2.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
ParameterizedEvaluator1.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
ParameterizedEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ConstantParameterizedEvaluator7.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ConstantParameterizedEvaluator6.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ConstantParameterizedEvaluator5.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ConstantParameterizedEvaluator4.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ConstantParameterizedEvaluator3.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ConstantParameterizedEvaluator2.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ConstantParameterizedEvaluator1.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
CachingMotionEvaluator1.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
CachingEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
static TimeIntervalCollection | 
EvaluatorHelper.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals,
                        IAvailability... evaluators)
Computes availability intervals as the intersection of the availability of each evaluator in an array. 
 | 
static TimeIntervalCollection | 
EvaluatorHelper.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals,
                        IAvailability evaluator1)
Computes availability intervals as the intersection of the availability of multiple evaluators. 
 | 
static TimeIntervalCollection | 
EvaluatorHelper.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals,
                        IAvailability evaluator1,
                        IAvailability evaluator2)
Computes availability intervals as the intersection of the availability of multiple evaluators. 
 | 
static TimeIntervalCollection | 
EvaluatorHelper.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals,
                        IAvailability evaluator1,
                        IAvailability evaluator2,
                        IAvailability evaluator3)
Computes availability intervals as the intersection of the availability of multiple evaluators. 
 | 
static <T extends IAvailability> | 
EvaluatorHelper.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals,
                        Iterable<T> evaluators)
Computes availability intervals as the intersection of the availability of each evaluator in a collection. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TResultOverIntervals | 
ParameterizedEvaluatorWithIntervals.evaluate(TimeIntervalCollection consideredIntervals,
        ITrackCalculationProgress tracker)
Evaluates this parameterized evaluator over the collection of considered time intervals. 
 | 
TResultOverIntervals | 
ParameterizedEvaluatorWithIntervals1.evaluate(TimeIntervalCollection consideredIntervals,
        ITrackCalculationProgress tracker,
        TParameter1 parameter1)
Evaluates this parameterized evaluator over the collection of considered time intervals. 
 | 
TResultOverIntervals | 
IParameterizedEvaluatorWithIntervals1.evaluate(TimeIntervalCollection consideredIntervals,
        ITrackCalculationProgress tracker,
        TParameter1 parameter1)
Evaluates this parameterized evaluator over the collection of considered time intervals. 
 | 
TResultOverIntervals | 
ParameterizedEvaluatorWithIntervals2.evaluate(TimeIntervalCollection consideredIntervals,
        ITrackCalculationProgress tracker,
        TParameter1 parameter1,
        TParameter2 parameter2)
Evaluates this parameterized evaluator over the collection of considered time intervals. 
 | 
TResultOverIntervals | 
IParameterizedEvaluatorWithIntervals2.evaluate(TimeIntervalCollection consideredIntervals,
        ITrackCalculationProgress tracker,
        TParameter1 parameter1,
        TParameter2 parameter2)
Evaluates this parameterized evaluator over the collection of considered time intervals. 
 | 
TResultOverIntervals | 
ParameterizedEvaluatorWithIntervals3.evaluate(TimeIntervalCollection consideredIntervals,
        ITrackCalculationProgress tracker,
        TParameter1 parameter1,
        TParameter2 parameter2,
        TParameter3 parameter3)
Evaluates this parameterized evaluator over the collection of considered time intervals. 
 | 
TResultOverIntervals | 
IParameterizedEvaluatorWithIntervals3.evaluate(TimeIntervalCollection consideredIntervals,
        ITrackCalculationProgress tracker,
        TParameter1 parameter1,
        TParameter2 parameter2,
        TParameter3 parameter3)
Evaluates this parameterized evaluator over the collection of considered time intervals. 
 | 
TResultOverIntervals | 
ParameterizedEvaluatorWithIntervals4.evaluate(TimeIntervalCollection consideredIntervals,
        ITrackCalculationProgress tracker,
        TParameter1 parameter1,
        TParameter2 parameter2,
        TParameter3 parameter3,
        TParameter4 parameter4)
Evaluates this parameterized evaluator over the collection of considered time intervals. 
 | 
TResultOverIntervals | 
IParameterizedEvaluatorWithIntervals4.evaluate(TimeIntervalCollection consideredIntervals,
        ITrackCalculationProgress tracker,
        TParameter1 parameter1,
        TParameter2 parameter2,
        TParameter3 parameter3,
        TParameter4 parameter4)
Evaluates this parameterized evaluator over the collection of considered time intervals. 
 | 
TResultOverIntervals | 
ParameterizedEvaluatorWithIntervals5.evaluate(TimeIntervalCollection consideredIntervals,
        ITrackCalculationProgress tracker,
        TParameter1 parameter1,
        TParameter2 parameter2,
        TParameter3 parameter3,
        TParameter4 parameter4,
        TParameter5 parameter5)
Evaluates this parameterized evaluator over the collection of considered time intervals. 
 | 
TResultOverIntervals | 
IParameterizedEvaluatorWithIntervals5.evaluate(TimeIntervalCollection consideredIntervals,
        ITrackCalculationProgress tracker,
        TParameter1 parameter1,
        TParameter2 parameter2,
        TParameter3 parameter3,
        TParameter4 parameter4,
        TParameter5 parameter5)
Evaluates this parameterized evaluator over the collection of considered time intervals. 
 | 
TResultOverIntervals | 
ParameterizedEvaluatorWithIntervals6.evaluate(TimeIntervalCollection consideredIntervals,
        ITrackCalculationProgress tracker,
        TParameter1 parameter1,
        TParameter2 parameter2,
        TParameter3 parameter3,
        TParameter4 parameter4,
        TParameter5 parameter5,
        TParameter6 parameter6)
Evaluates this parameterized evaluator over the collection of considered time intervals. 
 | 
TResultOverIntervals | 
IParameterizedEvaluatorWithIntervals6.evaluate(TimeIntervalCollection consideredIntervals,
        ITrackCalculationProgress tracker,
        TParameter1 parameter1,
        TParameter2 parameter2,
        TParameter3 parameter3,
        TParameter4 parameter4,
        TParameter5 parameter5,
        TParameter6 parameter6)
Evaluates this parameterized evaluator over the collection of considered time intervals. 
 | 
TResultOverIntervals | 
ParameterizedEvaluatorWithIntervals7.evaluate(TimeIntervalCollection consideredIntervals,
        ITrackCalculationProgress tracker,
        TParameter1 parameter1,
        TParameter2 parameter2,
        TParameter3 parameter3,
        TParameter4 parameter4,
        TParameter5 parameter5,
        TParameter6 parameter6,
        TParameter7 parameter7)
Evaluates this parameterized evaluator over the collection of considered time intervals. 
 | 
TResultOverIntervals | 
IParameterizedEvaluatorWithIntervals7.evaluate(TimeIntervalCollection consideredIntervals,
        ITrackCalculationProgress tracker,
        TParameter1 parameter1,
        TParameter2 parameter2,
        TParameter3 parameter3,
        TParameter4 parameter4,
        TParameter5 parameter5,
        TParameter6 parameter6,
        TParameter7 parameter7)
Evaluates this parameterized evaluator over the collection of considered time intervals. 
 | 
TimeIntervalCollection | 
ValueEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedValueEvaluator7.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedValueEvaluator6.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedValueEvaluator5.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedValueEvaluator4.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedValueEvaluator3.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedValueEvaluator2.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedValueEvaluator1.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluatorWithDerivativeType7.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluatorWithDerivativeType6.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluatorWithDerivativeType5.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluatorWithDerivativeType4.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluatorWithDerivativeType3.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluatorWithDerivativeType2.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluatorWithDerivativeType1.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluatorWithDerivativeType.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluator7.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluator6.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluator5.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluator4.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluator3.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluator2.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluator1.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedMotionEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedEvaluatorWithIntervals7.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedEvaluatorWithIntervals6.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedEvaluatorWithIntervals5.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedEvaluatorWithIntervals4.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedEvaluatorWithIntervals3.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedEvaluatorWithIntervals2.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedEvaluatorWithIntervals1.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterizedEvaluatorWithIntervals.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
ParameterizedEvaluator7.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
ParameterizedEvaluator6.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
ParameterizedEvaluator5.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
ParameterizedEvaluator4.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
ParameterizedEvaluator3.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
ParameterizedEvaluator2.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
ParameterizedEvaluator1.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
ParameterizedEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ParameterEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ConstantParameterizedEvaluator7.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ConstantParameterizedEvaluator6.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ConstantParameterizedEvaluator5.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ConstantParameterizedEvaluator4.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ConstantParameterizedEvaluator3.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ConstantParameterizedEvaluator2.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
ConstantParameterizedEvaluator1.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
CachingMotionEvaluator1.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
CachingEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
static TimeIntervalCollection | 
EvaluatorHelper.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals,
                        IAvailability... evaluators)
Computes availability intervals as the intersection of the availability of each evaluator in an array. 
 | 
static TimeIntervalCollection | 
EvaluatorHelper.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals,
                        IAvailability evaluator1)
Computes availability intervals as the intersection of the availability of multiple evaluators. 
 | 
static TimeIntervalCollection | 
EvaluatorHelper.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals,
                        IAvailability evaluator1,
                        IAvailability evaluator2)
Computes availability intervals as the intersection of the availability of multiple evaluators. 
 | 
static TimeIntervalCollection | 
EvaluatorHelper.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals,
                        IAvailability evaluator1,
                        IAvailability evaluator2,
                        IAvailability evaluator3)
Computes availability intervals as the intersection of the availability of multiple evaluators. 
 | 
static <T extends IAvailability> | 
EvaluatorHelper.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals,
                        Iterable<T> evaluators)
Computes availability intervals as the intersection of the availability of each evaluator in a collection. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
RaimOutages.getEnRoute()
Gets the intervals of RAIM outage for the  
RaimFlightPhase.EN_ROUTE phase. | 
TimeIntervalCollection | 
RaimOutages.getNonPrecisionApproach()
Gets the intervals of RAIM outage for the  
RaimFlightPhase.NON_PRECISION_APPROACH phase. | 
TimeIntervalCollection | 
RaimOutages.getTerminal()
Gets the intervals of RAIM outage for the  
RaimFlightPhase.TERMINAL phase. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
RaimOutages.setEnRoute(TimeIntervalCollection value)
Sets the intervals of RAIM outage for the  
RaimFlightPhase.EN_ROUTE phase. | 
void | 
RaimOutages.setNonPrecisionApproach(TimeIntervalCollection value)
Sets the intervals of RAIM outage for the  
RaimFlightPhase.NON_PRECISION_APPROACH phase. | 
void | 
RaimOutages.setTerminal(TimeIntervalCollection value)
Sets the intervals of RAIM outage for the  
RaimFlightPhase.TERMINAL phase. | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
SP3dEphemeris.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
TimeIntervalCollection | 
SP3cEphemeris.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
TimeIntervalCollection | 
SP3aEphemeris.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
TimeIntervalCollection | 
RinexNavigationRecord.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
TimeIntervalCollection | 
RinexNavigationEphemeris.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
TimeIntervalCollection | 
SP3dEphemeris.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
SP3cEphemeris.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
SP3aEphemeris.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
RinexNavigationRecord.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
RinexNavigationEphemeris.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
SP3dEphemeris.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
SP3cEphemeris.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
SP3aEphemeris.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
RinexNavigationRecord.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
RinexNavigationEphemeris.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
TimeIntervalFinder.findIntervals(JulianDate start,
             boolean isStartIncluded,
             JulianDate stop,
             boolean isStopIncluded)
 | 
TimeIntervalCollection | 
TimeIntervalFinder.findIntervals(JulianDate start,
             boolean isStartIncluded,
             JulianDate stop,
             boolean isStopIncluded,
             ITrackCalculationProgress tracker)
 | 
TimeIntervalCollection | 
TimeIntervalFinder.findIntervals(JulianDate start,
             JulianDate stop)
 | 
TimeIntervalCollection | 
TimeIntervalFinder.findIntervals(JulianDate start,
             JulianDate stop,
             ITrackCalculationProgress tracker)
 | 
TimeIntervalCollection | 
SegmentPropagatorVariableEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
SegmentPropagatorInequalityConstraintEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
SegmentPropagatorCostFunctionEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
SegmentPropagatorConstraintEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
SegmentPropagatorVariableEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
SegmentPropagatorInequalityConstraintEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
SegmentPropagatorCostFunctionEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
SegmentPropagatorConstraintEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract TimeIntervalCollection | 
Interpolator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract TimeIntervalCollection | 
Interpolator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
GpsRinexPropagator.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
TimeIntervalCollection | 
WaypointPropagator.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
TimeIntervalCollection | 
GpsRinexPropagator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
StoppablePropagator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
GpsRinexPropagator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
StoppablePropagator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
PropagationStateCorrectionEvaluator.getAvailabilityIntervals()
Gets a  
TimeIntervalCollection over which data is available. | 
abstract TimeIntervalCollection | 
PropagationStateElementEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
PropagationStateCorrectionEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
AuxiliaryStateElementEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract TimeIntervalCollection | 
PropagationStateElementEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
PropagationStateCorrectionEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
AuxiliaryStateElementEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
TargetedSegmentListOperatorEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
StateUpdaterEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
TargetedSegmentListOperatorEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
abstract TimeIntervalCollection | 
StateUpdaterEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
StoppingConditionEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
StoppingConditionConstraintEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
StoppingConditionEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection | 
StoppingConditionConstraintEvaluator.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
TimeIntervalCollection | 
TimeInterval.add(TimeInterval other)
Adds two intervals together, producing an interval list that
    includes both intervals. 
 | 
TimeIntervalCollection | 
TimeInterval.add(TimeIntervalCollection intervalList)
Adds an interval list to this interval, producing a new interval list
    that includes this interval plus all intervals in the input list. 
 | 
TimeIntervalCollection | 
TimeIntervalCollection.complement(JulianDate startDate,
          JulianDate endDate)
Computes the complement of this time interval collection. 
 | 
TimeIntervalCollection | 
IAvailability.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
static TimeIntervalCollection | 
TimeIntervalCollection.getEmpty()
Gets an empty, read-only  
TimeIntervalCollection. | 
static TimeIntervalCollection | 
TimeIntervalCollection.getInfinite()
Gets an unbounded, infinite, read-only  
TimeIntervalCollection. | 
TimeIntervalCollection | 
TimeIntervalCollection.intersect(TimeInterval interval)
Computes the intersection of this interval collection with an interval. 
 | 
TimeIntervalCollection | 
TimeIntervalCollection.intersect(TimeIntervalCollection collection)
Computes the intersection of this interval collection with another. 
 | 
TimeIntervalCollection | 
TimeIntervalCollection1.removeData()
Converts this collection to a  
TimeIntervalCollection by
    removing the Data (get) property from each interval. | 
TimeIntervalCollection | 
TimeIntervalCollection.toTimeStandard(TimeStandard timeStandard)
Converts all times in this time interval collection to be the specified time standard. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TimeIntervalCollection.add(TimeIntervalCollection collection)
Adds another interval collection to this interval collection. 
 | 
TimeIntervalCollection | 
TimeInterval.add(TimeIntervalCollection 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(TimeIntervalCollection collection,
   T data)
Adds another interval collection to this interval collection. 
 | 
void | 
TimeIntervalCollection1.add(TimeIntervalCollection collection,
   T data,
   IEqualityComparer<T> dataComparer)
Adds another interval collection to this interval collection. 
 | 
static boolean | 
TimeIntervalCollection.equals(TimeIntervalCollection left,
      TimeIntervalCollection right)
Returns  
true if the two instances are exactly equal. | 
boolean | 
TimeIntervalCollection.equalsEpsilon(TimeIntervalCollection 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 | 
TimeIntervalCollection.equalsType(TimeIntervalCollection other)
Indicates whether another instance of this type is exactly equal to this instance. 
 | 
TimeIntervalCollection | 
IAvailability.getAvailabilityIntervals(TimeIntervalCollection consideredIntervals)
Gets the intervals over which data is available. 
 | 
TimeIntervalCollection1<T> | 
TimeIntervalCollection1.intersect(TimeIntervalCollection intervals)
Computes the intersection of this interval collection with another, returning data from this one. 
 | 
TimeIntervalCollection | 
TimeIntervalCollection.intersect(TimeIntervalCollection collection)
Computes the intersection of this interval collection with another. 
 | 
static boolean | 
TimeIntervalCollection.notEquals(TimeIntervalCollection left,
         TimeIntervalCollection right)
Returns  
true if the two instances are not exactly equal. | 
static List<JulianDate> | 
TimeGenerator.regularSamplingFromIntervals(TimeIntervalCollection intervals,
                            Duration step)
Generates times at regular steps within a set of intervals (not including the edges of the intervals). 
 | 
static List<JulianDate> | 
TimeGenerator.regularSamplingFromIntervals(TimeIntervalCollection intervals,
                            JulianDate startOfSampling,
                            Duration step)
Generates times at regular steps within an interval (not including the end time). 
 | 
boolean | 
TimeIntervalCollection.remove(TimeIntervalCollection collection)
Removes the specified intervals from this interval list, creating a hole over the specified intervals. 
 | 
boolean | 
TimeIntervalCollection.removeLeavingEndpoints(TimeIntervalCollection collection)
Removes the specified intervals from this interval list,
    creating a hole over the specified intervals. 
 | 
| Constructor and Description | 
|---|
TimeIntervalCollection(TimeIntervalCollection collection)
Initializes a new interval collection by copying an existing one. 
 | 
TimeIntervalCollection1(TimeIntervalCollection collection,
                       T data)
Initializes a new interval collection by copying an existing one that does not have data. 
 |