| Package | Description | 
|---|---|
| agi.foundation.celestial | 
 Contains types used in modeling characteristics of celestial objects and celestial phenomena. 
 | 
| 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.navigation | 
 Contains types useful in modeling navigation processes which utilize the Global Positioning System (GPS). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
VectorEvaluator | 
VectorRefractedDisplacement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the refracted relative
     
Motion<Cartesian> between the
    InitialPoint (get / set) and FinalPoint (get / set)
    in InitialPoint (get / set)'s ReferenceFrame at a given
    JulianDate. | 
VectorEvaluator | 
MagneticFieldVector.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
     
Motion<Cartesian>
    of this vector in its parent Axes
    at a given JulianDate. | 
abstract VectorEvaluator | 
WindModel.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the wind. 
 | 
VectorEvaluator | 
ConstantWindModel.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Creates an instance of an evaluator that can compute the wind. 
 | 
VectorEvaluator | 
SpaceControlFacilityAtmosphericRefractionModel.getEvaluator(EvaluatorGroup group,
            VectorDisplacement unrefractedDisplacementVector)
Gets an evaluator that adjusts the provided displacements relative motion based on atmospheric refraction. 
 | 
VectorEvaluator | 
ItuRP834Version4AtmosphericRefractionModel.getEvaluator(EvaluatorGroup group,
            VectorDisplacement unrefractedDisplacementVector)
Gets an evaluator that adjusts the provided displacements relative motion based on atmospheric refraction. 
 | 
VectorEvaluator | 
EffectiveRadiusAtmosphericRefractionModel.getEvaluator(EvaluatorGroup group,
            VectorDisplacement unrefractedDisplacementVector)
Gets an evaluator that adjusts the provided displacements relative motion based on atmospheric refraction. 
 | 
abstract VectorEvaluator | 
AtmosphericRefractionModel.getEvaluator(EvaluatorGroup group,
            VectorDisplacement unrefractedDisplacementVector)
Gets an evaluator that adjusts the provided displacements relative motion based on atmospheric refraction. 
 | 
VectorEvaluator | 
WindModel.getEvaluator(IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the wind. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
VectorEvaluator | 
Vector.getEvaluator()
 | 
VectorEvaluator | 
VectorPropagationParameter.getEvaluator(EvaluatorGroup group)
 | 
VectorEvaluator | 
VectorBPlane.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
     
Motion<Cartesian>
    of this vector in its parent Axes
    at a given JulianDate. | 
VectorEvaluator | 
VectorVelocity.getEvaluator(EvaluatorGroup group)
 | 
VectorEvaluator | 
VectorTrueDisplacement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the relative
     
Motion<Cartesian> between the
    InitialPoint (get / set) and FinalPoint (get / set)
    in InitialPoint (get / set)'s ReferenceFrame at a given
    JulianDate. | 
VectorEvaluator | 
VectorSum.getEvaluator(EvaluatorGroup group)
    Gets an evaluator that can be used to find the sum of the vectors,
    including derivatives up to the requested order. 
 | 
VectorEvaluator | 
VectorScaled.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the  
Motion<Cartesian>
    of this vector scaled by the given ScaleFactor (get / set) at a given JulianDate. | 
VectorEvaluator | 
VectorNormalized.getEvaluator(EvaluatorGroup group)
 | 
VectorEvaluator | 
VectorInverted.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
     
Motion<Cartesian>
    of this vector in its parent Axes
    at a given JulianDate. | 
VectorEvaluator | 
VectorInVectorsAxes.getEvaluator(EvaluatorGroup group)
 | 
VectorEvaluator | 
VectorInterpolator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the  
Motion<Cartesian>
    of this vector defined in the given DefinedInAxes (get / set) at a given JulianDate. | 
VectorEvaluator | 
VectorInPointsAxes.getEvaluator(EvaluatorGroup group)
 | 
VectorEvaluator | 
VectorInAxes.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the  
Motion<Cartesian>
    of this vector in a given axes at a given JulianDate. | 
VectorEvaluator | 
VectorFixedAtJulianDate.getEvaluator(EvaluatorGroup group)
 | 
VectorEvaluator | 
VectorFixed.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the  
Motion<Cartesian>
    of this vector in its parent Axes at a given JulianDate. | 
VectorEvaluator | 
VectorEllipsoidSurfaceNormal.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the  
Motion<Cartesian>
    of this vector in its parent Axes at a given JulianDate. | 
VectorEvaluator | 
VectorDifferentiator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the  
Motion<Cartesian>
    of this vector in its parent Axes at a given JulianDate. | 
VectorEvaluator | 
VectorDerivative.getEvaluator(EvaluatorGroup group)
 | 
VectorEvaluator | 
VectorCrossProduct.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the cross product of two vectors represented by
    a  
Motion<Cartesian> at the given
    JulianDate. | 
VectorEvaluator | 
VectorApparentDisplacement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the relative
     
Motion<Cartesian> between the
    InitialPoint (get / set) and FinalPoint (get / set)
    in InitialPoint (get / set)'s ReferenceFrame at a given
    JulianDate. | 
VectorEvaluator | 
VectorAngularVelocity.getEvaluator(EvaluatorGroup group)
 | 
VectorEvaluator | 
VectorAngularAcceleration.getEvaluator(EvaluatorGroup group)
 | 
VectorEvaluator | 
VectorAcceleration.getEvaluator(EvaluatorGroup group)
 | 
abstract VectorEvaluator | 
Vector.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
     
Motion<Cartesian>
    of this vector in its parent Axes
    at a given JulianDate. | 
VectorEvaluator | 
ParameterizedVector.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
     
Motion<Cartesian>
    of this vector in its parent Axes
    at a given JulianDate. | 
VectorEvaluator | 
ParameterizedOnStateVector.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the
     
Motion<Cartesian>
    of this vector in its parent Axes
    at a given JulianDate. | 
abstract VectorEvaluator | 
VectorDependentOnServiceProvider.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an evaluator that can be used to find the value of this vector function
    at a given  
JulianDate. | 
VectorEvaluator | 
VectorDependentOnServiceProvider.getEvaluator(IServiceProvider serviceProvider)
Gets an evaluator that can be used to find the value of this vector function
    at a given  
JulianDate. | 
static VectorEvaluator | 
GeometryTransformer.observeVector(Vector vector,
             Axes inAxes)
Gets an evaluator that can be used to find the  
Motion<Cartesian>
    of this vector in a given axes at a given JulianDate. | 
static VectorEvaluator | 
GeometryTransformer.observeVector(Vector vector,
             Axes inAxes,
             EvaluatorGroup group)
Gets an evaluator that can be used to find the  
Motion<Cartesian>
    of this vector in a given axes at a given JulianDate. | 
static VectorEvaluator | 
GeometryTransformer.Advanced.observeVectorInOtherVectorsAxes(Vector vectorToObserve,
                               Vector axesOwner)
 | 
static VectorEvaluator | 
GeometryTransformer.Advanced.observeVectorInOtherVectorsAxes(Vector vectorToObserve,
                               Vector axesOwner,
                               EvaluatorGroup group)
 | 
static VectorEvaluator | 
GeometryTransformer.Advanced.observeVectorInPointsAxes(Vector vector,
                         Point point)
 | 
static VectorEvaluator | 
GeometryTransformer.Advanced.observeVectorInPointsAxes(Vector vector,
                         Point point,
                         EvaluatorGroup group)
 | 
VectorEvaluator | 
VectorEvaluator.simplifyIfNotTimeVarying(EvaluatorGroup group)
If this evaluator is not time varying, this method evaluates its value and constructs an evaluator
    from a  
VectorFixed representing the fixed value. | 
| Constructor and Description | 
|---|
NormalizedVectorEvaluator(EvaluatorGroup group,
                         VectorEvaluator vectorEvaluator)
Initializes a new instance. 
 | 
VectorEvaluator(VectorEvaluator existingInstance,
               CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
VectorEvaluator | 
GpsLineOfSightVector.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the motion of this vector in its parent axes
    at a given date. 
 |