Package | Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
CoverageQueryResult |
CoverageQueryResult.applyFilter(CoverageFilter filter)
Applies the given filter to this result and returns a new result.
|
CoverageQueryResult |
CoverageDefinitionOnSingleObject.computeCoverage(JulianDate start,
JulianDate stop)
Computes the coverage intervals.
|
CoverageQueryResult |
CoverageDefinitionOnSingleObject.computeCoverage(JulianDate start,
JulianDate stop,
ITrackCalculationProgress tracker)
Computes the coverage intervals.
|
CoverageQueryResult |
CoverageDefinitionOnSingleObject.computeCoverage(TimeIntervalCollection consideredIntervals)
Computes the coverage intervals.
|
CoverageQueryResult |
CoverageDefinitionOnSingleObject.computeCoverage(TimeIntervalCollection consideredIntervals,
ITrackCalculationProgress tracker)
Computes the coverage intervals.
|
CoverageQueryResult |
CoverageGridPointWithResults.getAssetCoverage()
Gets the result of the coverage calculation between this grid point
and all of its available assets.
|
Modifier and Type | Method and Description |
---|---|
void |
CoverageGridPointWithResults.setAssetCoverage(CoverageQueryResult value)
Sets the result of the coverage calculation between this grid point
and all of its available assets.
|
Constructor and Description |
---|
CoverageGridPointWithResults(CoverageGridPoint point,
CoverageQueryResult coverageResult)
Creates a new instance based on the given grid point and coverage result.
|
Modifier and Type | Method and Description |
---|---|
static double |
NumberOfAssets.averageNumberOfAssets(CoverageQueryResult coverageIntervals)
The average number of assets providing coverage for any given span of time.
|
static double |
RevisitTime.averageRevisitTime(CoverageQueryResult coverageIntervals)
Computes the average of the gap durations based on the number of gaps.
|
static int |
NumberOfAssets.instantaneousNumberOfAssets(CoverageQueryResult coverageData,
JulianDate time)
Compute the number of assets providing coverage at the given time.
|
static double |
ResponseTime.instantaneousResponseTime(CoverageQueryResult coverageIntervals,
JulianDate time)
Given a point in time, this computes the time it takes to gain coverage (in seconds).
|
abstract T |
FigureOfMerit.invoke(CoverageQueryResult coverageIntervals)
A delegate which represents an arbitrary static figure of merit.
|
T |
FigureOfMerit.Function.invoke(CoverageQueryResult coverageIntervals)
A delegate which represents an arbitrary static figure of merit.
|
static int |
NumberOfAssets.maximumNumberOfAssets(CoverageQueryResult coverageIntervals)
The maximum number of assets over a given span which are providing coverage.
|
static double |
ResponseTime.maximumResponseTime(CoverageQueryResult coverageIntervals)
Computes the maximum time it takes to gain coverage.
|
static double |
RevisitTime.maximumRevisitTime(CoverageQueryResult coverageIntervals)
Computes the maximum time it takes to regain coverage after it has been lost.
|
static int |
NumberOfAssets.minimumNumberOfAssets(CoverageQueryResult coverageIntervals)
The minimum number of assets over a given span which are providing coverage.
|
static double |
ResponseTime.minimumResponseTime(CoverageQueryResult coverageIntervals)
The minimum time it takes to gain coverage.
|
static double |
RevisitTime.minimumRevisitTime(CoverageQueryResult coverageIntervals)
Computes the minimum time it takes to regain coverage after it has been lost.
|
static double |
CoverageTime.percentCoverageTime(CoverageQueryResult coverage)
Compute the percentage of time when coverage exists.
|
static double |
CoverageGaps.timeAverageGap(CoverageQueryResult coverageIntervals)
The time average length of gaps in coverage, computed as the sum of the square of the
gap lengths all divided by the length of the interval of interest.
|
static double |
CoverageTime.totalCoverageTime(CoverageQueryResult coverage)
Compute the total time in seconds when coverage exists.
|
static int |
CoverageGaps.totalNumberOfGaps(CoverageQueryResult coverageIntervals)
Computes the total number of gaps in coverage between the given times.
|
static int |
CoverageGaps.totalNumberOfGapsInSpan(CoverageQueryResult coverageIntervals,
double min,
double max)
Computes the total number of gaps which are above a minimum and below a maximum duration.
|