| Package | Description | 
|---|---|
| agi.foundation | 
 Contains commonly used types. 
 | 
| agi.foundation.access | 
 Contains types used in performing access calculations. 
 | 
| agi.foundation.aircraftpropagation | 
 Contains types for propagating an aircraft through various maneuvers subject to 
 flight phase performance models and wind effects. 
 | 
| agi.foundation.celestial | 
 Contains types used in modeling characteristics of celestial objects and celestial phenomena. 
 | 
| 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.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.geometry.shapes | 
 Contains types for representing geometric shapes such as curves, surfaces, and solids. 
 | 
| 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.platforms.advanced | 
 Defines less commonly used types in modeling various mechanical platforms such as Satellites, Facilities, Aircraft, etc. 
 | 
| agi.foundation.radar | 
 Contains types that perform radar system performance analysis. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ConstantEvaluator<T>
An  
Evaluator which always returns the same value. | 
| Constructor and Description | 
|---|
Evaluator(Evaluator<T> existingInstance,
         CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AccessEvaluator
An evaluator that determines whether access exists for an  
AccessQuery. | 
class  | 
EvaluatorDelayedByLink<T>
An evaluator which wraps another evaluator while delaying it by a time specified by a
  
LinkDelayEvaluator. | 
| Modifier and Type | Method and Description | 
|---|---|
Evaluator<T> | 
EvaluatorDelayedByLink.getInnerEvaluator()
Gets the evaluator which is delayed by the  
LinkDelay (get). | 
static Evaluator<JulianDate> | 
AccessConstraintSampling.getNextStepFromRelativeMotionEvaluator(ILinkConstraint constraint,
                                      double maximumAngularMotion,
                                      EvaluatorGroup group)
Gets an evaluator that determines the next time at which to sample a constraint function
    based on the relative motion between two objects and a maximum relative motion per step. 
 | 
static Evaluator<JulianDate> | 
AccessConstraintSampling.getNextStepFromRelativeMotionEvaluator(IServiceProvider observer,
                                      IServiceProvider target,
                                      double maximumAngularMotion,
                                      EvaluatorGroup group)
Gets an evaluator that determines the next time at which to sample a constraint function
    based on the relative motion between two objects and a maximum relative motion per step. 
 | 
static Evaluator<JulianDate> | 
AccessConstraintSampling.getNextStepFromRelativeMotionEvaluator(ReferenceFrame observer,
                                      Point target,
                                      double maximumAngularMotion,
                                      EvaluatorGroup group)
Gets an evaluator that determines the next time at which to sample a constraint function
    based on the relative motion between two objects and a maximum relative motion per step. 
 | 
| Constructor and Description | 
|---|
EvaluatorDelayedByLink(EvaluatorGroup group,
                      Evaluator<T> evaluator,
                      LinkDelayEvaluator linkDelayEvaluator)
Construct a new instance based on the given evaluator delayed by the given link delay. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Evaluator<Cartesian> | 
Maneuver.getAccelerationEvaluator(EvaluatorGroup group,
                        IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the acceleration components of the maneuver. 
 | 
Evaluator<Cartesian> | 
CompositeManeuver.getAccelerationEvaluator(EvaluatorGroup group,
                        IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the acceleration components of the maneuver. 
 | 
Evaluator<Cartesian> | 
Maneuver.getAccelerationEvaluator(IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the acceleration components of the maneuver. 
 | 
Evaluator<Cartesian> | 
SimpleFixedWingForwardFlightAerodynamics.getEvaluator()
Gets an evaluator that computes the aerodynamic force in the wind frame as drag, side, and lift force components. 
 | 
Evaluator<Cartesian> | 
SimpleFixedWingForwardFlightAerodynamics.getEvaluator(EvaluatorGroup group)
Gets an evaluator that computes the aerodynamic force in the wind frame as drag, side, and lift force components. 
 | 
abstract Evaluator<VerticalBehaviorDerivatives> | 
VerticalBehavior.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the vertical derivatives of the maneuver. 
 | 
Evaluator<HorizontalBehaviorDerivatives> | 
TurnAtConstantRateBehavior.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the horizontal derivatives of the maneuver. 
 | 
Evaluator<ClimbDescentCommandedValues> | 
SimpleDescentPerformanceModel.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during climb for a given aircraft. 
 | 
Evaluator<CruiseCommandedValues> | 
SimpleCruisePerformanceModel.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during cruise for a given aircraft. 
 | 
Evaluator<ClimbDescentCommandedValues> | 
SimpleClimbPerformanceModel.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during climb for a given aircraft. 
 | 
Evaluator<VerticalBehaviorDerivatives> | 
PushOverOrPullUpBehavior.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the vertical derivatives of the maneuver. 
 | 
Evaluator<VerticalBehaviorDerivatives> | 
MaintainHorizontalAndVerticalSpeedsBehavior.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the vertical derivatives of the maneuver. 
 | 
Evaluator<HorizontalBehaviorDerivatives> | 
MaintainCourseOrHeadingBehavior.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the horizontal derivatives of the maneuver. 
 | 
Evaluator<VerticalBehaviorDerivatives> | 
LinearClimbOrDescentBehavior.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the vertical derivatives of the maneuver. 
 | 
abstract Evaluator<HorizontalBehaviorDerivatives> | 
HorizontalBehavior.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the horizontal derivatives of the maneuver. 
 | 
abstract Evaluator<CruiseCommandedValues> | 
CruisePerformanceModel.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during cruise for a given aircraft. 
 | 
Evaluator<VerticalBehaviorDerivatives> | 
CruiseBehavior.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the vertical derivatives of the maneuver. 
 | 
abstract Evaluator<ClimbDescentCommandedValues> | 
ClimbDescentPerformanceModel.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during climb for a given aircraft. 
 | 
Evaluator<CruiseCommandedValues> | 
BandedCruisePerformanceModel.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during cruise for a given aircraft. 
 | 
Evaluator<VerticalBehaviorDerivatives> | 
VerticalBehavior.getEvaluator(IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the vertical derivatives of the maneuver. 
 | 
Evaluator<HorizontalBehaviorDerivatives> | 
HorizontalBehavior.getEvaluator(IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the horizontal derivatives of the maneuver. 
 | 
Evaluator<CruiseCommandedValues> | 
CruisePerformanceModel.getEvaluator(IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during cruise for a given aircraft. 
 | 
Evaluator<ClimbDescentCommandedValues> | 
ClimbDescentPerformanceModel.getEvaluator(IServiceProvider serviceProvider)
Gets an evaluator for the commanded values during climb for a given aircraft. 
 | 
Evaluator<Bounds> | 
SimpleAccelerationPerformanceModel.getLateralAccelerationLimitsEvaluator(EvaluatorGroup group,
                                     IServiceProvider serviceProvider)
Gets an evaluator for the lateral acceleration limits of an aircraft. 
 | 
abstract Evaluator<Bounds> | 
AccelerationPerformanceModel.getLateralAccelerationLimitsEvaluator(EvaluatorGroup group,
                                     IServiceProvider serviceProvider)
Gets an evaluator for the lateral acceleration limits of an aircraft. 
 | 
Evaluator<Bounds> | 
AccelerationPerformanceModel.getLateralAccelerationLimitsEvaluator(IServiceProvider serviceProvider)
Gets an evaluator for the lateral acceleration limits of an aircraft. 
 | 
Evaluator<Bounds> | 
SimpleAccelerationPerformanceModel.getLongitudinalAccelerationLimitsEvaluator(EvaluatorGroup group,
                                          IServiceProvider serviceProvider)
Gets an evaluator for the longitudinal acceleration limits of an aircraft. 
 | 
abstract Evaluator<Bounds> | 
AccelerationPerformanceModel.getLongitudinalAccelerationLimitsEvaluator(EvaluatorGroup group,
                                          IServiceProvider serviceProvider)
Gets an evaluator for the longitudinal acceleration limits of an aircraft. 
 | 
Evaluator<Bounds> | 
AccelerationPerformanceModel.getLongitudinalAccelerationLimitsEvaluator(IServiceProvider serviceProvider)
Gets an evaluator for the longitudinal acceleration limits of an aircraft. 
 | 
Evaluator<Bounds> | 
SimpleAccelerationPerformanceModel.getVerticalAccelerationLimitsEvaluator(EvaluatorGroup group,
                                      IServiceProvider serviceProvider)
Gets an evaluator for the vertical acceleration limits of an aircraft. 
 | 
abstract Evaluator<Bounds> | 
AccelerationPerformanceModel.getVerticalAccelerationLimitsEvaluator(EvaluatorGroup group,
                                      IServiceProvider serviceProvider)
Gets an evaluator for the vertical acceleration limits of an aircraft. 
 | 
Evaluator<Bounds> | 
AccelerationPerformanceModel.getVerticalAccelerationLimitsEvaluator(IServiceProvider serviceProvider)
Gets an evaluator for the vertical acceleration limits of an aircraft. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ForceEvaluator
Base class for evaluators created by a  
ForceModel to compute the force. | 
class  | 
TorqueEvaluator
Base class for evaluators created by a  
TorqueModel to compute the torque. | 
| Modifier and Type | Method and Description | 
|---|---|
Evaluator<SphericalHarmonicCoefficients> | 
SphericalHarmonicGravitySecularVariations.getCoefficientsEvaluator()
Gets an instance of an evaluator that returns the secular variations of the gravity field at a given time. 
 | 
Evaluator<SphericalHarmonicCoefficients> | 
SolidTideModel.getCoefficientsEvaluator()
Gets an instance of an evaluator that returns the normalized tide coefficients of the solid tide model at a given time. 
 | 
Evaluator<SphericalHarmonicCoefficients> | 
SphericalHarmonicGravitySecularVariations.getCoefficientsEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that returns the secular variations of the gravity field at a given time. 
 | 
abstract Evaluator<SphericalHarmonicCoefficients> | 
SolidTideModel.getCoefficientsEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that returns the normalized tide coefficients of the solid tide model at a given time. 
 | 
Evaluator<SphericalHarmonicCoefficients> | 
SimpleSolidTideModel.getCoefficientsEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that returns the normalized tide coefficients of the simple solid tide model at a given time. 
 | 
Evaluator<SphericalHarmonicCoefficients> | 
PermanentSolidTideModel.getCoefficientsEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that returns the normalized tide coefficients of the solid tide model. 
 | 
Evaluator<SphericalHarmonicCoefficients> | 
Iers2003SolidTideModel.getCoefficientsEvaluator(EvaluatorGroup group)
Gets an instance of an evaluator that returns the normalized tide coefficients of the solid tide model at a given time. 
 | 
Evaluator<USStandardAtmosphere1976.Result> | 
USStandardAtmosphere1976.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an evaluator that can be used to calculate results from this model for a given location. 
 | 
Evaluator<USStandardAtmosphere1976.Result> | 
USStandardAtmosphere1976.getEvaluator(IServiceProvider serviceProvider)
Gets an evaluator that can be used to calculate results from this model for a given location. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<Evaluator<EclipseType>> | 
ScalarOccultation.getEclipseTypeEvaluators()
 | 
List<Evaluator<EclipseType>> | 
ScalarOccultationNoShadow.getEclipseTypeEvaluators(EvaluatorGroup group)
Gets a list of evaluators that return  
EclipseType.NONE for each eclipsing body. | 
List<Evaluator<EclipseType>> | 
ScalarOccultationDualCone.getEclipseTypeEvaluators(EvaluatorGroup group)
Gets a list of evaluators that calculate eclipse types for each eclipsing body according to the dual cone shadow model. 
 | 
List<Evaluator<EclipseType>> | 
ScalarOccultationCylindrical.getEclipseTypeEvaluators(EvaluatorGroup group)
Gets a list of evaluators that calculate eclipse types for each eclipsing body according to the cylindrical shadow model. 
 | 
abstract List<Evaluator<EclipseType>> | 
ScalarOccultation.getEclipseTypeEvaluators(EvaluatorGroup group)
 | 
| Constructor and Description | 
|---|
TorqueEvaluator(Evaluator<Cartesian> existingInstance,
               CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SignalEvaluator
Base class for all signal evaluators. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Evaluator<LinkBudget> | 
CommunicationSystem.getDetailedLinkBudgetEvaluator(IServiceProvider link,
                              IntendedSignalStrategy intendedSignal)
Gets an evaluator for link budget data for the given link and intended signal strategy. 
 | 
Evaluator<LinkBudget> | 
CommunicationSystem.getDetailedLinkBudgetEvaluator(IServiceProvider link,
                              IntendedSignalStrategy intendedSignal,
                              EvaluatorGroup group)
Gets an evaluator for link budget data for the given link and intended signal strategy. 
 | 
static Evaluator<LinkBudget> | 
CommunicationSystem.getDetailedLinkBudgetEvaluator(IServiceProvider link,
                              SignalPropagationGraph graph,
                              IntendedSignalStrategy intendedSignal)
Gets an evaluator for link budget data for a given link, graph, and intended signal strategy. 
 | 
static Evaluator<LinkBudget> | 
CommunicationSystem.getDetailedLinkBudgetEvaluator(IServiceProvider link,
                              SignalPropagationGraph graph,
                              IntendedSignalStrategy intendedSignal,
                              EvaluatorGroup group)
Gets an evaluator for link budget data for a given link, graph, and intended signal strategy. 
 | 
Evaluator<LinkBudget> | 
CommunicationSystem.getLinkBudgetEvaluator(IServiceProvider link,
                      IntendedSignalStrategy intendedSignal)
Gets an evaluator for link budget data for the given link and intended signal strategy. 
 | 
Evaluator<LinkBudget> | 
CommunicationSystem.getLinkBudgetEvaluator(IServiceProvider link,
                      IntendedSignalStrategy intendedSignal,
                      EvaluatorGroup group)
Gets an evaluator for link budget data for the given link, using the specified  
IntendedSignalStrategy,
    in a given EvaluatorGroup. | 
static Evaluator<LinkBudget> | 
CommunicationSystem.getLinkBudgetEvaluator(IServiceProvider link,
                      SignalPropagationGraph graph,
                      IntendedSignalStrategy intendedSignal)
Gets an evaluator for link budget data for a given link, graph, and intended signal strategy. 
 | 
static Evaluator<LinkBudget> | 
CommunicationSystem.getLinkBudgetEvaluator(IServiceProvider link,
                      SignalPropagationGraph graph,
                      IntendedSignalStrategy intendedSignal,
                      EvaluatorGroup group)
Gets an evaluator for link budget data for a given link, graph, and intended signal strategy. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BeamformerWeightsEvaluator
Abstract base class for an evaluator which evaluates beamformer weights as a  
ComplexMatrix. | 
class  | 
DirectionsEvaluator
Abstract base class for an evaluator which evaluates a list of  
WeightedDirection. | 
| Modifier and Type | Method and Description | 
|---|---|
Evaluator<Double> | 
IsotropicGainPattern.getAntennaGainEvaluator(EvaluatorGroup group,
                       Vector linkDirection,
                       Axes antennaAxes,
                       Signal sampleSignal)
Get an evaluator for the gain that would be applied to the given sample signal. 
 | 
Evaluator<Double> | 
IAntennaGainService.getAntennaGainEvaluator(EvaluatorGroup group,
                       Vector linkDirection,
                       Axes antennaAxes,
                       Signal sampleSignal)
Get an evaluator for the gain that would be applied to the given sample signal. 
 | 
Evaluator<Double> | 
BaseGainPattern.getAntennaGainEvaluator(EvaluatorGroup group,
                       Vector linkDirection,
                       Axes antennaAxes,
                       Signal sampleSignal)
Get an evaluator for the gain that would be applied to the given sample signal based on the given geometry. 
 | 
Evaluator<Double> | 
BaseGainPattern.getAntennaGainEvaluator(Vector linkDirection,
                       Axes antennaAxes,
                       Signal sampleSignal)
Get an evaluator for the gain that would be applied to the given sample signal based on the given geometry. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Evaluator<Signal> | 
IntendedSignalStrategy.getIntendedSignalEvaluator(EvaluatorGroup group,
                          SignalPropagationGraph graph,
                          ISignalSource signalSource)
Get an evaluator which produces a single  
Signal as the intended signal from the given ISignalSource. | 
Evaluator<Duration> | 
SignalProcessor.getProcessingDelay(EvaluatorGroup group,
                  SignalPropagationGraph graph)
Get an evaluator which computes the time delay between the input and output of this
    signal processor. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
InternationalTerrestrialReferenceFrameEvaluator
 Evaluates a  
InternationalTerrestrialReferenceFrameTransformer over time. | 
class  | 
LinkDelayEvaluator
An evaluator for computing the delay along a link. 
 | 
class  | 
ReferenceFrameEvaluator
 Evaluates a  
ReferenceFrame over time. | 
| Modifier and Type | Method and Description | 
|---|---|
Evaluator<ModifiedKeplerianElements> | 
DynamicModifiedKeplerianElements.getEvaluator()
Gets an evaluator that can be used to compute the  
ModifiedKeplerianElements of the
    OrbitalPoint (get / set) at a given date. | 
Evaluator<KozaiIzsakMeanElements> | 
DynamicKozaiIzsakMeanElements.getEvaluator()
Gets an evaluator that can be used to compute the  
KozaiIzsakMeanElements of the
    OrbitalPoint (get / set) at a given date. | 
Evaluator<EquinoctialElements> | 
DynamicEquinoctialElements.getEvaluator()
Gets an evaluator that can be used to compute the  
EquinoctialElements of the
    OrbitalPoint (get / set) at a given date. | 
Evaluator<DelaunayElements> | 
DynamicDelaunayElements.getEvaluator()
Gets an evaluator that can be used to compute the  
DelaunayElements of the
    OrbitalPoint (get / set) at a given date. | 
Evaluator<ModifiedKeplerianElements> | 
DynamicModifiedKeplerianElements.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to compute the  
ModifiedKeplerianElements of the
    OrbitalPoint (get / set) at a given date. | 
Evaluator<KozaiIzsakMeanElements> | 
DynamicKozaiIzsakMeanElements.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to compute the  
KozaiIzsakMeanElements of the
    OrbitalPoint (get / set) at a given date. | 
Evaluator<EquinoctialElements> | 
DynamicEquinoctialElements.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to compute the  
EquinoctialElements of the
    OrbitalPoint (get / set) at a given date. | 
Evaluator<DelaunayElements> | 
DynamicDelaunayElements.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to compute the  
DelaunayElements of the
    OrbitalPoint (get / set) at a given date. | 
Evaluator<T> | 
CommunicationLinkSignalData.getEvaluator(EvaluatorGroup group)
Get an evaluator to retrieve the signal data from the propagated  
Signal. | 
Evaluator<List<Double>> | 
SpecifiedResolutionLinkSubdivision.getLinkSubdivisionEvaluator(EvaluatorGroup group,
                           IServiceProvider serviceProvider)
Gets an evaluator that, given a time,
    produces a list of distances along the link from the transmitter to the receiver
    which will define the sub-segments of the overall link. 
 | 
abstract Evaluator<List<Double>> | 
LinkSubdivision.getLinkSubdivisionEvaluator(EvaluatorGroup group,
                           IServiceProvider serviceProvider)
Gets an evaluator that, given a time,
    produces a list of distances along the link from the transmitter to the receiver
    which will define the sub-segments of the overall link. 
 | 
Evaluator<List<Double>> | 
ILinkSubdivisionService.getLinkSubdivisionEvaluator(EvaluatorGroup group,
                           IServiceProvider serviceProvider)
Gets an evaluator that, given a time,
    produces a list of distances along the link from the transmitter to the receiver
    which will define the sub-segments of the overall link. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DynamicSensorFieldOfViewEvaluator
Evaluates a  
SensorFieldOfView that changes with time. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CachingEvaluator<T>
A wrapper for any  
IEvaluator1 that caches the last evaluated result. | 
| Modifier and Type | Method and Description | 
|---|---|
Evaluator<DilutionOfPrecision> | 
GpsReceiver.getDilutionOfPrecisionEvaluator()
Returns an evaluator which can compute the  
DilutionOfPrecision for this GPS receiver at a given time. | 
Evaluator<DilutionOfPrecision> | 
GpsReceiver.getDilutionOfPrecisionEvaluator(boolean allowUndefinedDOPs)
Returns an evaluator which can compute the  
DilutionOfPrecision for this GPS receiver at a given time. | 
Evaluator<DilutionOfPrecision> | 
GpsReceiver.getDilutionOfPrecisionEvaluator(EvaluatorGroup group)
Returns an evaluator which can compute the  
DilutionOfPrecision for this GPS receiver at a given time. | 
Evaluator<DilutionOfPrecision> | 
GpsReceiver.getDilutionOfPrecisionEvaluator(EvaluatorGroup group,
                               boolean allowUndefinedDOPs)
Returns an evaluator which can compute the  
DilutionOfPrecision for this GPS receiver at a given time. | 
Evaluator<NavigationAccuracyAssessed> | 
GpsReceiver.getNavigationAccuracyAssessedEvaluator(PerformanceAssessmentFile performanceAssessmentFile)
Returns an evaluator which can compute the  
NavigationAccuracyAssessed for this GPS receiver at a given time. | 
Evaluator<NavigationAccuracyAssessed> | 
GpsReceiver.getNavigationAccuracyAssessedEvaluator(PerformanceAssessmentFile performanceAssessmentFile,
                                      AccuracyCalculationPersona persona,
                                      EvaluatorGroup group)
Returns an evaluator which can compute the  
NavigationAccuracyAssessed for this GPS receiver at a given time. | 
Evaluator<NavigationAccuracyPredicted> | 
GpsReceiver.getNavigationAccuracyPredictedEvaluator(PredictionSupportFile predictionSupportFile)
Returns an evaluator which can compute the  
NavigationAccuracyPredicted for this GPS receiver at a given time. | 
Evaluator<NavigationAccuracyPredicted> | 
GpsReceiver.getNavigationAccuracyPredictedEvaluator(PredictionSupportFile predictionSupportFile,
                                       AccuracyCalculationPersona persona,
                                       EvaluatorGroup group)
Returns an evaluator which can compute the  
NavigationAccuracyPredicted for this GPS receiver at a given time. | 
Evaluator<NavigationAccuracyPredicted> | 
GpsReceiver.getNavigationAccuracyPredictedEvaluator(PredictionSupportFile predictionSupportFile,
                                       EvaluatorGroup group)
Returns an evaluator which can compute the  
NavigationAccuracyPredicted for this GPS receiver at a given time. | 
Evaluator<PlatformCollection> | 
GpsReceiver.getSatelliteTrackingEvaluator()
Returns an evaluator that identifies the satellites that are tracked by the GPS receiver at
    a given date. 
 | 
Evaluator<PlatformCollection> | 
GpsReceiver.getSatelliteTrackingEvaluator(EvaluatorGroup group)
Returns an evaluator that identifies the satellites that are tracked by the GPS receiver at
    a given date. 
 | 
Evaluator<int[]> | 
GpsReceiver.getSatelliteTrackingIndexEvaluator()
Returns an evaluator that identifies the satellites that are tracked by the GPS receiver at
    a given date. 
 | 
Evaluator<int[]> | 
GpsReceiver.getSatelliteTrackingIndexEvaluator(EvaluatorGroup group)
Returns an evaluator that identifies the satellites that are tracked by the GPS receiver at
    a given date. 
 | 
Evaluator<SatelliteUserRangeError> | 
GpsReceiver.getSatelliteUserRangeErrorEvaluator(IServiceProvider satellite,
                                   PerformanceAssessmentFile performanceAssessmentFile)
Returns an evaluator that supplies the user range errors for a satellite at a given date. 
 | 
Evaluator<SatelliteUserRangeError> | 
GpsReceiver.getSatelliteUserRangeErrorEvaluator(IServiceProvider satellite,
                                   PerformanceAssessmentFile performanceAssessmentFile,
                                   EvaluatorGroup group)
Returns an evaluator that supplies the user range errors for a satellite at a given date. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Evaluator<RinexMeteorologicalRecord> | 
RinexMeteorological.getEvaluator()
Gets an evaluator that can be used to find meteorological data over time. 
 | 
Evaluator<RinexMeteorologicalRecord> | 
RinexMeteorological.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find meteorological data over time. 
 | 
Evaluator<PerformanceAssessmentField> | 
PerformanceAssessmentFile.getEvaluator(int prn)
Gets an evaluator that can be used to find assessed performance data over time for a given GPS satellite. 
 | 
Evaluator<PerformanceAssessmentField> | 
PerformanceAssessmentFile.getEvaluator(int prn,
            Duration availabilityThreshold,
            boolean allowExtrapolation,
            EvaluatorGroup group)
Gets an evaluator that can be used to find assessed performance data over time for a given GPS satellite. 
 | 
Evaluator<PerformanceAssessmentField> | 
PerformanceAssessmentFile.getEvaluator(int prn,
            EvaluatorGroup group)
Gets an evaluator that can be used to find assessed performance data over time for a given GPS satellite. 
 | 
Evaluator<SatelliteGlobalUserRangeError> | 
PerformanceAssessmentFile.getSatelliteGlobalUserRangeErrorEvaluator(IServiceProvider satellite)
Returns an evaluator which can compute the  
SatelliteGlobalUserRangeError for this Performance Assessment File at a given time. | 
Evaluator<SatelliteGlobalUserRangeError> | 
PerformanceAssessmentFile.getSatelliteGlobalUserRangeErrorEvaluator(IServiceProvider satellite,
                                         EvaluatorGroup group)
Returns an evaluator which can compute the  
SatelliteGlobalUserRangeError for this Performance Assessment File at a given time. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SensorProjectionEvaluator
An evaluator that can find the projection of a sensor onto a central body's ellipsoid surface. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Evaluator<Cartesian> | 
VectorGraphicsParameter.getEvaluator(EvaluatorGroup group)
Gets an evaluator which wraps the previously specified Vector. 
 | 
Evaluator<T> | 
TimeIntervalGraphicsParameter.getEvaluator(EvaluatorGroup group)
Gets an evaluator which returns the value of the
     
Data (get) at evaluation time. | 
Evaluator<Double> | 
ScalarGraphicsParameter.getEvaluator(EvaluatorGroup group)
Gets an evaluator which wraps the previously specified Scalar. 
 | 
Evaluator<Cartesian> | 
PointGraphicsParameter.getEvaluator(EvaluatorGroup group)
Gets an evaluator which wraps the previously specified Point. 
 | 
Evaluator<TOutput> | 
GraphicsParameterTransform.getEvaluator(EvaluatorGroup group)
Gets an evaluator which returns  
T | 
Evaluator<String> | 
GraphicsParameterFormatter.getEvaluator(EvaluatorGroup group)
Gets an evaluator which returns  
T | 
Evaluator<T> | 
ConstantGraphicsParameter.getEvaluator(EvaluatorGroup group)
 | 
Evaluator<UnitQuaternion> | 
AxesGraphicsParameter.getEvaluator(EvaluatorGroup group)
Gets an evaluator which wraps the previously specified Axes. 
 | 
Evaluator<T> | 
AccessQueryGraphicsParameter.getEvaluator(EvaluatorGroup group)
Gets an  
Evaluator which returns a value
    based on the result of access at the specified time. | 
Evaluator<Boolean> | 
IFieldOfViewEnclosureService.getPointIsInFieldOfViewEvaluator(Point point)
Gets an evaluator to determine if a point is inside the field of view of the sensor at
    different dates. 
 | 
Evaluator<Boolean> | 
FieldOfViewExtension.getPointIsInFieldOfViewEvaluator(Point point)
Gets an evaluator to determine if a point is inside the field of view of the sensor at
    different dates. 
 | 
Evaluator<Boolean> | 
DynamicFieldOfViewExtension.getPointIsInFieldOfViewEvaluator(Point point)
Gets an evaluator to determine if a point is inside the field of view of the sensor at
    different dates. 
 | 
Evaluator<Boolean> | 
IFieldOfViewEnclosureService.getPointIsInFieldOfViewEvaluator(Point point,
                                EvaluatorGroup group)
Gets an evaluator to determine if a point is inside the field of view of the sensor at
    different dates. 
 | 
Evaluator<Boolean> | 
FieldOfViewExtension.getPointIsInFieldOfViewEvaluator(Point point,
                                EvaluatorGroup group)
Gets an evaluator to determine if a point is inside the field of view of the sensor at
    different dates. 
 | 
Evaluator<Boolean> | 
DynamicFieldOfViewExtension.getPointIsInFieldOfViewEvaluator(Point point,
                                EvaluatorGroup group)
Gets an evaluator to determine if a point is inside the field of view of the sensor at
    different dates. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Evaluator<T> | 
GraphicsParameter.getEvaluator(EvaluatorGroup group)
Gets an evaluator which returns  
T | 
Evaluator<Object> | 
IGraphicsParameter.getObjectEvaluator(EvaluatorGroup group)
Gets an evaluator which returns an object. 
 | 
Evaluator<Object> | 
GraphicsParameter.getObjectEvaluator(EvaluatorGroup group)
Gets an evaluator which returns an object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Evaluator<ProcessedRadarWaveform> | 
RadarWaveformProcessor.getEvaluator(EvaluatorGroup group,
            IntendedSignalStrategy intendedSignalStrategy,
            SignalPropagationGraph graph,
            boolean evaluateInterference)
Constructs a  
Evaluator instance from the input signal source, intended signal
    strategy, and signal propagation graph. | 
Evaluator<ProcessedRadarWaveform> | 
PerfectGoalSignalToNoiseRatioWaveformIntegrator.getEvaluator(EvaluatorGroup group,
            IntendedSignalStrategy intendedSignalStrategy,
            SignalPropagationGraph graph,
            boolean evaluateInterference)
Constructs a  
Evaluator instance from the input signal source, intended signal
    strategy, and signal propagation graph. | 
Evaluator<ProcessedRadarWaveform> | 
PerfectFixedNumberOfPulsesWaveformIntegrator.getEvaluator(EvaluatorGroup group,
            IntendedSignalStrategy intendedSignalStrategy,
            SignalPropagationGraph graph,
            boolean evaluateInterference)
Constructs a  
Evaluator instance from the input signal source, intended signal
    strategy, and signal propagation graph. | 
Evaluator<ProcessedRadarWaveform> | 
ConstantEfficiencyGoalSignalToNoiseRatioWaveformIntegrator.getEvaluator(EvaluatorGroup group,
            IntendedSignalStrategy intendedSignalStrategy,
            SignalPropagationGraph graph,
            boolean evaluateInterference)
Constructs a  
Evaluator instance from the input signal source, intended signal
    strategy, and signal propagation graph. | 
Evaluator<ProcessedRadarWaveform> | 
ConstantEfficiencyFixedNumberOfPulsesWaveformIntegrator.getEvaluator(EvaluatorGroup group,
            IntendedSignalStrategy intendedSignalStrategy,
            SignalPropagationGraph graph,
            boolean evaluateInterference)
Constructs a  
Evaluator instance from the input signal source, intended signal
    strategy, and signal propagation graph. |