| Package | Description | 
|---|---|
| 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.navigation.advanced | 
 Contains types used in GPS communications modeling. 
 | 
| agi.foundation.radar | 
 Contains types that perform radar system performance analysis. 
 | 
| Class and Description | 
|---|
| ISignalTransmissionService
 Defines the behavior of an antenna which can transmit a signal based on link geometry. 
 | 
| OpticalGainPattern
 Base class for all optical antenna gain patterns. 
 | 
| RadioFrequencyGainPattern
 Base class for all radio frequency (RF) antenna gain patterns. 
 | 
| Class and Description | 
|---|
| AnsysHfssFarFieldDataGainPattern
 A frequency dependent gain pattern which produces gain based on the link geometry and data in the far field data file (*.ffd) format which is produced by the Ansys HFSS application. 
 | 
| AntennaSignalProcessor
 Abstract base class for all antenna signal processors. 
 | 
| BaseDualPolarizedReceivingAntennaExtension
 An  
ObjectExtension which represents a dual polarized receiving antenna. | 
| BaseDualPolarizedTransmittingAntennaExtension
 An  
ObjectExtension which represents a dual polarized transmitting antenna. | 
| BaseGainPattern
 Base class for all antenna gain patterns. 
 | 
| BaseReceivingAntennaExtension
 An extension which searches the  
SignalPropagationGraph for all incoming signals entering
 its Owner (get / set) and processes them with a receiving BaseGainPattern
 before passing them to its OutputSignalProcessor (get) signal processor. | 
| BaseTransmittingAntennaExtension
 An extension which takes a signal source and transmits a wireless signal through an antenna. 
 | 
| BeamformerWeightsEvaluator
 Abstract base class for an evaluator which evaluates beamformer weights as a  
ComplexMatrix. | 
| BesselCircularApertureGainPattern
 A Bessel circular aperture antenna gain pattern. 
 | 
| BesselEnvelopeCircularApertureGainPattern
 A Bessel envelope circular aperture antenna gain pattern. 
 | 
| CosineCircularApertureGainPattern
 A cosine circular aperture antenna gain pattern. 
 | 
| CosineExponentElementFactor
 A  
PhasedArrayElementFactor which produces a cosine raised to the specified exponent element factor. | 
| CosinePedestalCircularApertureGainPattern
 A cosine pedestal circular aperture antenna gain pattern. 
 | 
| CosinePedestalRectangularApertureGainPattern
 A cosine pedestal rectangular aperture antenna gain pattern. 
 | 
| CosineRectangularApertureGainPattern
 A cosine rectangular aperture antenna gain pattern. 
 | 
| CosineSquaredCircularApertureGainPattern
 A cosine squared circular aperture antenna gain pattern. 
 | 
| CosineSquaredPedestalCircularApertureGainPattern
 A cosine squared pedestal circular aperture antenna gain pattern. 
 | 
| CosineSquaredPedestalRectangularApertureGainPattern
 A cosine squared pedestal rectangular aperture antenna gain pattern. 
 | 
| CosineSquaredRectangularApertureGainPattern
 A cosine squared rectangular aperture antenna gain pattern. 
 | 
| CustomGainPattern
 Defines an antenna gain pattern based on external data specified as a  
Function2. | 
| DipoleGainPattern
 A dipole antenna pattern. 
 | 
| DirectionsEvaluator
 Abstract base class for an evaluator which evaluates a list of  
WeightedDirection. | 
| DirectionsProvider
 Abstract base class for types which provide a  
DirectionsEvaluator. | 
| DualPolarizedRadioFrequencyReceivingAntennaExtension
 An extension which represents a dual polarized radio frequency (RF) receiving antenna. 
 | 
| DualPolarizedRadioFrequencyTransmittingAntennaExtension
 An extension which represents a dual polarized radio frequency (RF) transmitting antenna. 
 | 
| FrequencyDependentElectricFieldGainPattern
 An antenna gain pattern which produces antenna gain based on the link geometry and a collection of frequency dependent electric field patterns. 
 | 
| FrpaGainPattern
 A static Fixed Radiation Pattern Antenna (FRPA). 
 | 
| GaussianGainPattern
 A static Gaussian antenna pattern. 
 | 
| GaussianOpticalGainPattern
 A static gain pattern for an optical antenna with a gaussian profile. 
 | 
| GpsSatelliteAntennaPattern
 A gain pattern representing a constant gain over the earth from a GPS satellite. 
 | 
| HelicalGainPattern
 A helical gain pattern. 
 | 
| HemisphericalGainPattern
 A hemispherical antenna gain pattern. 
 | 
| IAntennaDiameterService
 A service which defines the physical diameter of the antenna associated with the service provider. 
 | 
| IAntennaEfficiencyService
 A service which defines the efficiency of the antenna associated with the service provider. 
 | 
| IAntennaGainService
 Defines a service which can provide a means of applying an antenna pattern to a set of input signals based on link geometry. 
 | 
| ILinkWeightService
 Service for associating a computational weight to a link. 
 | 
| IReceivingAntennaExtension
 Generic interface for a receiving antenna object extension. 
 | 
| ISignalReceivedByAntennaPrepolarizerService
 Service that provides an  
ISignalSource which will produce signals at the output of the antenna but before the polarization efficiency is applied. | 
| ISignalReceivedByAntennaService
 A service which identifies the signal output of a receiving antenna, after all antenna effects and gains
 have been applied. 
 | 
| ISignalToTransmitService
 A service which identifies the  
SignalProcessor which produces the set of signals to
 be transmitted, prior to applying any effects from the antenna including gains in the direction of transmission. | 
| ISignalTransmissionService
 Defines the behavior of an antenna which can transmit a signal based on link geometry. 
 | 
| IsotropicGainPattern
 A static, isotropic antenna gain pattern which does not modify any signals. 
 | 
| ITransmittingAntennaExtension
 Generic interface for a transmitting antenna object extension. 
 | 
| ItuRBO1213Version1CoPolarGainPattern
 The ITU-R BO.1213-1 Co-polar reference antenna gain pattern. 
 | 
| ItuRBO1213Version1CrossPolarGainPattern
 The ITU-R BO.1213-1 Cross-polar reference antenna gain pattern. 
 | 
| ItuRF1245Version1GainPattern
 The ITU-R F.1245-1 antenna gain pattern. 
 | 
| ItuRF1245Version3GainPattern
 The ITU-R F.1245-3 antenna gain pattern. 
 | 
| ItuRS1528R12GainPattern
 The ITU-R S.1528 - section 1.2 
 | 
| ItuRS1528R13GainPattern
 The ITU-R S.1528 - section 1.3 
 | 
| ItuRS465Version5GainPattern
 The ITU-R S.465-5 reference antenna gain pattern. 
 | 
| ItuRS465Version6GainPattern
 The ITU-R S.465-6 reference antenna gain pattern. 
 | 
| ItuRS580Version6GainPattern
 The ITU-R S.580-6 reference antenna gain pattern. 
 | 
| ItuRS672Version4GainPattern
 The ITU-R S.672-4 reference antenna gain pattern. 
 | 
| ItuRS731Version1GainPattern
 The ITU-R S.731-1 reference antenna gain pattern. 
 | 
| LinkDirectionsProvider
 A  
DirectionsProvider which provides directions using a list of links which are held as instances of IServiceProvider. | 
| MinimumVarianceDistortionlessResponseBeamformer
 A Minimum Variance Distortionless Response (MVDR) beamformer, also referred to as a Capon beam former. 
 | 
| OpticalAntennaSignalProcessor
 Represents a receiving optical antenna. 
 | 
| OpticalGainPattern
 Base class for all optical antenna gain patterns. 
 | 
| OpticalReceivingAntennaExtension
 An  
ObjectExtension which represents an optical receiving antenna. | 
| OpticalTransmittingAntennaExtension
 An  
ObjectExtension which represents an optical transmitting antenna. | 
| ParabolicGainPattern
 A static parabolic antenna gain pattern. 
 | 
| PencilBeamGainPattern | 
| PhasedArrayBeamformer
 Abstract base class for a phased array beamformer which is responsible for computing the complex element weights. 
 | 
| PhasedArrayElement
 A  
DefinitionalObject which represents a single element of a phased array antenna. | 
| PhasedArrayElementFactor
 Abstract base class for a phased array element factor. 
 | 
| PhasedArrayGainPattern
 A  
RadioFrequencyGainPattern for modeling planar phased array antennas. | 
| RadioFrequencyAntennaSignalProcessor
 Represents a receiving radio frequency (RF) antenna. 
 | 
| RadioFrequencyGainPattern
 Base class for all radio frequency (RF) antenna gain patterns. 
 | 
| RadioFrequencyReceivingAntennaExtension
 An  
ObjectExtension which represents a radio frequency (RF) receiving antenna. | 
| RadioFrequencyTransmittingAntennaExtension
 An  
ObjectExtension which represents a radio frequency (RF) transmitting antenna. | 
| RectangularBeamGainPattern | 
| ScalarWeightLinkExtension
 A  
WeightedLinkExtension which evaluates the link computation weight using a Scalar instance. | 
| SincExponentCircularApertureGainPattern
 A [Sin(x)/x]^n curve distribution circular aperture antenna gain pattern. 
 | 
| SincExponentRectangularApertureGainPattern
 A [Sin(x)/x]^n curve distribution rectangular aperture antenna gain pattern. 
 | 
| SphericalTabularGainData
 A function class for computing gain using tabular data provided in a spherical coordinate system. 
 | 
| SquareHornGainPattern
 A static square horn antenna gain pattern. 
 | 
| StaticDirection
 Type which associates a direction, in the form of a  
UnitCartesian, with a TimeIntervalCollection of availability intervals and an optional weighting metric. | 
| StaticDirectionsProvider
 A  
DirectionsProvider which provides static directions using a list of StaticDirection instances. | 
| UniformCircularApertureGainPattern
 A uniform circular aperture antenna gain pattern. 
 | 
| UniformRectangularApertureGainPattern
 A uniform rectangular aperture antenna gain pattern. 
 | 
| WeightedLinkExtension
 An  
ObjectExtension which provides the ILinkWeightService for associating a computational weight to a link. | 
| Class and Description | 
|---|
| RadioFrequencyGainPattern
 Base class for all radio frequency (RF) antenna gain patterns. 
 | 
| Class and Description | 
|---|
| AntennaSignalProcessor
 Abstract base class for all antenna signal processors. 
 | 
| BaseDualPolarizedReceivingAntennaExtension
 An  
ObjectExtension which represents a dual polarized receiving antenna. | 
| BaseDualPolarizedTransmittingAntennaExtension
 An  
ObjectExtension which represents a dual polarized transmitting antenna. | 
| BaseReceivingAntennaExtension
 An extension which searches the  
SignalPropagationGraph for all incoming signals entering
 its Owner (get / set) and processes them with a receiving BaseGainPattern
 before passing them to its OutputSignalProcessor (get) signal processor. | 
| BaseTransmittingAntennaExtension
 An extension which takes a signal source and transmits a wireless signal through an antenna. 
 | 
| IReceivingAntennaExtension
 Generic interface for a receiving antenna object extension. 
 | 
| ISignalReceivedByAntennaPrepolarizerService
 Service that provides an  
ISignalSource which will produce signals at the output of the antenna but before the polarization efficiency is applied. | 
| ISignalReceivedByAntennaService
 A service which identifies the signal output of a receiving antenna, after all antenna effects and gains
 have been applied. 
 | 
| ISignalToTransmitService
 A service which identifies the  
SignalProcessor which produces the set of signals to
 be transmitted, prior to applying any effects from the antenna including gains in the direction of transmission. | 
| ISignalTransmissionService
 Defines the behavior of an antenna which can transmit a signal based on link geometry. 
 | 
| ITransmittingAntennaExtension
 Generic interface for a transmitting antenna object extension. 
 | 
| RadioFrequencyGainPattern
 Base class for all radio frequency (RF) antenna gain patterns. 
 |