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.
|