| Package | Description | 
|---|---|
| agi.foundation.celestial | 
 Contains types used in modeling characteristics of celestial objects and celestial phenomena. 
 | 
| agi.foundation.communications.antennas | 
 Contains types for representing antennas, defining gain patterns, and processing electromagnetic signals. 
 | 
| agi.foundation.communications.signalpropagation | 
 Contains types for propagating electromagnetic signals along communication links. 
 | 
| 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.models | 
 Contains types representing more detailed navigation-related models. 
 | 
| agi.foundation.radar | 
 Contains types that perform radar system performance analysis. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ScalarEvaluator | 
ScalarVariableAreaJulianDate.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given  
JulianDate. | 
ScalarEvaluator | 
ScalarVariableAreaArgumentLatitude.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given  
JulianDate. | 
ScalarEvaluator | 
ScalarOccultationRegulatedDualCone.getEvaluator(EvaluatorGroup group)
Gets an evaluator that calculates occultation according to the dual cone shadow model. 
 | 
ScalarEvaluator | 
ScalarOccultationNoShadow.getEvaluator(EvaluatorGroup group)
Gets an evaluator that returns an occultation of 0.0 (fully lit). 
 | 
ScalarEvaluator | 
ScalarDensityMsis90.getEvaluator(EvaluatorGroup group)
Gets an evaluator that calculates Density according to the MSIS 1990 density model. 
 | 
ScalarEvaluator | 
ScalarDensityMsis86.getEvaluator(EvaluatorGroup group)
Gets an evaluator that calculates Density according to the MSIS 1986 density model. 
 | 
ScalarEvaluator | 
ScalarDensityMsis2000.getEvaluator(EvaluatorGroup group)
Gets an evaluator that calculates Density according to the MSIS 2000 density model. 
 | 
ScalarEvaluator | 
ScalarDensityJacchiaRoberts.getEvaluator(EvaluatorGroup group)
Gets an evaluator that calculates Density according to the Jacchia-Roberts density model. 
 | 
ScalarEvaluator | 
ScalarDensityJacchia1970.getEvaluator(EvaluatorGroup group)
Gets an evaluator that calculates Density according to the Jacchia 1970 density model. 
 | 
ScalarEvaluator | 
ScalarOccultationDualCone.getEvaluator(EvaluatorGroup group)
Gets an evaluator that calculates occultation according to the dual cone shadow model. 
 | 
ScalarEvaluator | 
ScalarOccultationCylindrical.getEvaluator(EvaluatorGroup group)
Gets an evaluator that calculates occultation according to the cylindrical shadow model. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract ScalarEvaluator | 
PhasedArrayElementFactor.getEvaluator(EvaluatorGroup group,
            Vector linkDirection,
            Axes antennaAxes)
Gets a  
ScalarEvaluator for evaluating the element factor based on the link direction vector and the antenna axes. | 
ScalarEvaluator | 
CosineExponentElementFactor.getEvaluator(EvaluatorGroup group,
            Vector linkDirection,
            Axes antennaAxes)
Gets a  
ScalarEvaluator which computes an element factor using the equation 4 * PI * elementArea * direction.Z^(cosineExponent), where direction.Z is the
    z component of the unit vector in the link direction and cosineExponent and elementArea are given by the CosineExponent (get / set) and
    ElementArea (get / set) properties, respectively. | 
abstract ScalarEvaluator | 
WeightedLinkExtension.getLinkWeightEvaluator(EvaluatorGroup group)
Gets a  
ScalarEvaluator for evaluating the computational weight. | 
ScalarEvaluator | 
ScalarWeightLinkExtension.getLinkWeightEvaluator(EvaluatorGroup group)
Gets a  
ScalarEvaluator for evaluating the computational weight. | 
ScalarEvaluator | 
ILinkWeightService.getLinkWeightEvaluator(EvaluatorGroup group)
Gets a  
ScalarEvaluator for evaluating the computational weight. | 
| Modifier and Type | Method and Description | 
|---|---|
ScalarEvaluator | 
HufnagelValleyRefractiveIndexStructureParameterModel.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an evaluator that can be used to find the value of this scalar function
    at a given  
JulianDate. | 
| Modifier and Type | Method and Description | 
|---|---|
ScalarEvaluator | 
Scalar.getEvaluator()
Gets an evaluator that can be used to find the value of this scalar function at a given  
JulianDate. | 
ScalarEvaluator | 
ScalarRouteTotalSpeed.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the  
Motion<double>
    of this scalar at a given JulianDate. | 
ScalarEvaluator | 
ScalarRouteSurfaceSpeed.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the  
Motion<double>
    of this scalar at a given JulianDate. | 
ScalarEvaluator | 
ScalarRouteHeight.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the  
Motion<double>
    of this scalar at a given JulianDate. | 
ScalarEvaluator | 
ScalarRouteHeading.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the  
Motion<double>
    of this scalar at a given JulianDate. | 
ScalarEvaluator | 
ScalarGpsCommunicationsReceiverChannelNoise.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute GPS communications receiver noise. 
 | 
ScalarEvaluator | 
ScalarSquintAngle.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given  
JulianDate. | 
ScalarEvaluator | 
ScalarGrazingAltitudeBetweenTwoPoints.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given  
JulianDate. | 
ScalarEvaluator | 
ScalarDopplerConeAngle.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given  
JulianDate. | 
ScalarEvaluator | 
ScalarDeltaSphericalElement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given  
JulianDate. | 
ScalarEvaluator | 
ScalarCartographicElement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given  
JulianDate. | 
ScalarEvaluator | 
VectorMagnitude.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value and derivatives
    of this Scalar function as a  
Motion<double> at a given JulianDate. | 
ScalarEvaluator | 
ScalarVectorElement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of  
CartesianElement of a Vector at a given JulianDate. | 
ScalarEvaluator | 
ScalarSum.getEvaluator(EvaluatorGroup group)
    Gets an evaluator that can be used to find the sum of the scalars,
    including derivatives up to the requested order. 
 | 
ScalarEvaluator | 
ScalarSphericalElement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of a  
SphericalElement of a Point at a given JulianDate. | 
ScalarEvaluator | 
ScalarSine.getEvaluator(EvaluatorGroup group)
 | 
ScalarEvaluator | 
ScalarProduct.getEvaluator(EvaluatorGroup group)
    Gets an evaluator that can be used to find the product of the scalars,
    including derivatives up to the requested order. 
 | 
ScalarEvaluator | 
ScalarPointElement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of a  
CartesianElement of a Point at a given JulianDate. | 
ScalarEvaluator | 
ScalarModifiedKeplerianElement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of an  
KeplerianElement of a 
    DynamicModifiedKeplerianElements at a given JulianDate. | 
ScalarEvaluator | 
ScalarMinimumValue.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given  
JulianDate. | 
ScalarEvaluator | 
ScalarMaximumValue.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given  
JulianDate. | 
ScalarEvaluator | 
ScalarKozaiIzsakMeanElement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of an  
KozaiIzsakMeanElement of a 
    DynamicKozaiIzsakMeanElements at a given JulianDate. | 
ScalarEvaluator | 
ScalarInverseTangent.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the angle defined by the two scalar components as a
     
Motion<double> at a given JulianDate. | 
ScalarEvaluator | 
ScalarInterpolator.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the  
Motion<double>
    of this scalar at a given JulianDate. | 
ScalarEvaluator | 
ScalarFixedAtJulianDate.getEvaluator(EvaluatorGroup group)
 | 
ScalarEvaluator | 
ScalarFixed.getEvaluator(EvaluatorGroup group)
Gets an evaluator that represents a constant scalar value. 
 | 
ScalarEvaluator | 
ScalarExponent.getEvaluator(EvaluatorGroup group)
Gets an evaluator that represents the power term. 
 | 
ScalarEvaluator | 
ScalarEquinoctialElement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of an  
EquinoctialElement of a 
    DynamicEquinoctialElements at a given JulianDate. | 
ScalarEvaluator | 
ScalarDotProduct.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the scalar dot product of two vectors expressed as
    a  
Motion<double> including derivatives up to the
    requested order. | 
ScalarEvaluator | 
ScalarDihedralAngle.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the scalar representing the angle between
    two vectors measured about a given axis. 
 | 
ScalarEvaluator | 
ScalarDerivative.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the  
Motion<double>
    representing the derivative of the given Scalar (get / set) at the specified Order (get / set)
    at a given JulianDate. | 
ScalarEvaluator | 
ScalarDelayedByLink.getEvaluator(EvaluatorGroup group)
 | 
ScalarEvaluator | 
ScalarDelaunayElement.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of an  
DelaunayElement of a 
    DynamicDelaunayElements at a given JulianDate. | 
ScalarEvaluator | 
ScalarCosine.getEvaluator(EvaluatorGroup group)
 | 
ScalarEvaluator | 
ScalarAngleSmallSpan.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given  
JulianDate. | 
ScalarEvaluator | 
ScalarAngleInRange.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given  
JulianDate. | 
ScalarEvaluator | 
ScalarAngleBetweenVectors.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the angle between two vectors represented as a
     
Motion<double> at a given JulianDate. | 
ScalarEvaluator | 
ScalarAbsoluteValue.getEvaluator(EvaluatorGroup group)
 | 
abstract ScalarEvaluator | 
Scalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given  
JulianDate. | 
ScalarEvaluator | 
ParameterizedScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given  
JulianDate. | 
ScalarEvaluator | 
ParameterizedOnStateScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to find the value of this scalar function at a given  
JulianDate. | 
ScalarEvaluator | 
ScalarReceivedPowerFluxDensity.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute received power flux density. 
 | 
ScalarEvaluator | 
ScalarReceivedIsotropicPower.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute received isotropic power (RIP). 
 | 
ScalarEvaluator | 
ScalarPropagationLoss.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute the loss in power from propagating the signal along the link. 
 | 
ScalarEvaluator | 
ScalarPowerAtReceiverOutput.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute the power at the receiver output. 
 | 
ScalarEvaluator | 
ScalarPolarizationEfficiency.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute the polarization efficiency. 
 | 
ScalarEvaluator | 
ScalarNoisePlusInterference.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute noise plus interference power N+I (in Watts). 
 | 
ScalarEvaluator | 
ScalarJammingToSignal.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute interference to carrier ratio I/C. 
 | 
ScalarEvaluator | 
ScalarEnergyPerBitToNoiseDensity.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute energy per bit to noise density Eb/No. 
 | 
ScalarEvaluator | 
ScalarEffectiveIsotropicRadiatedPower.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute the effective isotropic radiated power (EIRP). 
 | 
ScalarEvaluator | 
ScalarCarrierToNoisePlusInterference.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute carrier to noise plus interference ratio C/(N+I). 
 | 
ScalarEvaluator | 
ScalarCarrierToNoiseDensityPlusInterference.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute carrier to noise density plus interference ratio C/(N0+I0). 
 | 
ScalarEvaluator | 
ScalarCarrierToNoiseDensity.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute carrier to noise density ratio C/No. 
 | 
ScalarEvaluator | 
ScalarCarrierToNoise.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute carrier to noise ratio C/N. 
 | 
ScalarEvaluator | 
ScalarCarrierToInterference.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute carrier to interference ratio C/I. 
 | 
ScalarEvaluator | 
ScalarBitErrorRate.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute bit error rate. 
 | 
ScalarEvaluator | 
ScalarAntennaGainInLinkDirection.getEvaluator(EvaluatorGroup group)
Get an evaluator to compute the antenna gain. 
 | 
ScalarEvaluator | 
ScalarMachNumber.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the mach number at a given location. 
 | 
ScalarEvaluator | 
ScalarEquivalentAirspeed.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the equivalent airspeed at a given location. 
 | 
ScalarEvaluator | 
ScalarDynamicPressure.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an instance of an evaluator that can compute the dynamic pressure. 
 | 
abstract ScalarEvaluator | 
ScalarDependentOnServiceProvider.getEvaluator(EvaluatorGroup group,
            IServiceProvider serviceProvider)
Gets an evaluator that can be used to find the value of this scalar function at a given  
JulianDate. | 
ScalarEvaluator | 
ScalarDependentOnServiceProvider.getEvaluator(IServiceProvider serviceProvider)
Gets an evaluator that can be used to find the value of this scalar function at a given  
JulianDate. | 
| Constructor and Description | 
|---|
ScalarEvaluator(ScalarEvaluator existingInstance,
               CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ScalarEvaluator | 
ScalarSingleFrequencyIonosphericCorrection.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to evaluate the  
SingleFrequencyIonosphericCorrectionModel. | 
ScalarEvaluator | 
ScalarSaastamoinenTroposphericCorrection.getEvaluator(EvaluatorGroup group)
Gets an evaluator that can be used to evaluate the  
SaastamoinenTroposphericCorrectionModel. | 
| Modifier and Type | Method and Description | 
|---|---|
ScalarEvaluator | 
TransmitterToTargetReceivedIsotropicPowerScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the received isotropic power (RIP), in Watts, for the link between
    the radar transmitter and the target object. 
 | 
ScalarEvaluator | 
TransmitterToTargetPropagationLossScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the total propagation loss, as a unitless ratio, between the radar transmitter and
    the target object. 
 | 
ScalarEvaluator | 
TransmitterToTargetDopplerShiftScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the doppler shifted transmit frequency, in hertz, at the target object. 
 | 
ScalarEvaluator | 
TransmitterToTargetDopplerFrequencyScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the doppler shifted transmit frequency, in hertz, at the target object. 
 | 
ScalarEvaluator | 
TransmitAntennaGainScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the radar transmitter antenna gain in the direction of the target object. 
 | 
ScalarEvaluator | 
TargetToReceiverReceivedIsotropicPowerScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the received isotropic power (RIP), in Watts, for the link between
    the target object and the radar receiver. 
 | 
ScalarEvaluator | 
TargetToReceiverPropagationLossScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the total propagation loss, as a unitless ratio, between the target object and
    the radar receiver. 
 | 
ScalarEvaluator | 
TargetToReceiverDopplerShiftScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the total doppler shift of the transmitted signal, in hertz, at the radar receiver. 
 | 
ScalarEvaluator | 
TargetToReceiverDopplerFrequencyScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the doppler shifted frequency of the signal scattered from the target, in hertz, at the radar receiver. 
 | 
ScalarEvaluator | 
TargetScatteredPowerScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the power scattered by the target object in the direction of the radar receiver. 
 | 
ScalarEvaluator | 
TargetRadarCrossSectionScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator which computes radar cross section, in meters squared, for the target. 
 | 
ScalarEvaluator | 
SignalToNoiseRatioScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator which computes the signal-to-noise, as a unitless ratio, at the output of the radar receiver. 
 | 
ScalarEvaluator | 
ReceiveAntennaOutputPowerScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the power level, in Watts, at the output of the receive radar antenna. 
 | 
ScalarEvaluator | 
ReceiveAntennaOutputInterferencePowerScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the interference power level, in Watts, at the output of the receive radar antenna. 
 | 
ScalarEvaluator | 
ReceiveAntennaGainScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the radar receiver antenna gain, as a unitless ratio, in the direction of the target
    object. 
 | 
ScalarEvaluator | 
PulseIntegrationTimeScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the time, in seconds, it takes for the radar receiver to integrate the number of pulses in the received waveform. 
 | 
ScalarEvaluator | 
MonostaticAmbiguousTargetVelocityScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the ambiguous target velocity, in m/s, of the radar target. 
 | 
ScalarEvaluator | 
MonostaticAmbiguousTargetRangeScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the ambiguous target range, in meters, of the radar target. 
 | 
ScalarEvaluator | 
MitchellWalkerProbabilityOfDetectionScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the probability of detection of the received waveform using the Mitchell-Walker
    algorithm. 
 | 
ScalarEvaluator | 
IntegratedPulseCountScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the number of pulses integrated in the received waveform. 
 | 
ScalarEvaluator | 
EffectiveIsotropicRadiatedPowerScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the effective isotropic radiated power (EIRP), in Watts, of the
    radar transmitter. 
 | 
ScalarEvaluator | 
DwellTimeScalar.getEvaluator(EvaluatorGroup group)
Gets an evaluator to compute the radar waveform dwell time, in seconds. 
 |