| Package | Description | 
|---|---|
| agi.foundation.access | 
 Contains types used in performing access calculations. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AccessEvaluator | 
AccessQuery.getEvaluator()
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time. 
 | 
AccessEvaluator | 
AccessComputation.getEvaluator()
Gets an evaluator that can be used to determine whether Access is available
    for individual Julian dates. 
 | 
AccessEvaluator | 
AccessComputation.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to determine whether Access is available
    for individual Julian dates. 
 | 
AccessEvaluator | 
AccessQuery.getEvaluator(IServiceProvider timeObserver)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time. 
 | 
AccessEvaluator | 
AccessQueryTrackedSatellite.getEvaluator(IServiceProvider timeObserver,
            EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time. 
 | 
AccessEvaluator | 
AccessQueryStartAndMaintain.getEvaluator(IServiceProvider timeObserver,
            EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time. 
 | 
AccessEvaluator | 
AccessQueryOr.getEvaluator(IServiceProvider timeObserver,
            EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time. 
 | 
AccessEvaluator | 
AccessQueryNot.getEvaluator(IServiceProvider timeObserver,
            EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time. 
 | 
AccessEvaluator | 
AccessQueryExactlyN.getEvaluator(IServiceProvider timeObserver,
            EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time. 
 | 
AccessEvaluator | 
AccessQueryAtMostN.getEvaluator(IServiceProvider timeObserver,
            EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time. 
 | 
AccessEvaluator | 
AccessQueryAtLeastN.getEvaluator(IServiceProvider timeObserver,
            EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time. 
 | 
AccessEvaluator | 
AccessQueryAnd.getEvaluator(IServiceProvider timeObserver,
            EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time. 
 | 
abstract AccessEvaluator | 
AccessQuery.getEvaluator(IServiceProvider timeObserver,
            EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time. 
 | 
AccessEvaluator | 
AccessConstraint.getEvaluator(IServiceProvider timeObserver,
            EvaluatorGroup group)
Gets an evaluator that can be used to evaluate this query for a given time or for intervals of time. 
 | 
AccessEvaluator | 
AccessConstraintEvaluator.getQueryEvaluator(IServiceProvider inputTimeObserver,
                 AccessConstraint constraint,
                 IServiceProvider requiredTimeObserver,
                 EvaluatorGroup group)
Creates and returns an  
AccessEvaluator wrapping a given constraint evaluator. | 
| Constructor and Description | 
|---|
AccessEvaluator(AccessEvaluator existingInstance,
               CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 |