| Package | Description | 
|---|---|
| agi.foundation.communications.antennas | 
 Contains types for representing antennas, defining gain patterns, and processing electromagnetic signals. 
 | 
| agi.foundation.radar | 
 Contains types that perform radar system performance analysis. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BaseDualPolarizedReceivingAntennaExtension<TGainPattern extends BaseGainPattern,TAntennaSignalProcessor extends AntennaSignalProcessor<TGainPattern>>
An  
ObjectExtension which represents a dual polarized receiving antenna. | 
class  | 
BaseReceivingAntennaExtension<TGainPattern extends BaseGainPattern,TAntennaSignalProcessor extends AntennaSignalProcessor<TGainPattern>>
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. | 
class  | 
DualPolarizedRadioFrequencyReceivingAntennaExtension
An extension which represents a dual polarized radio frequency (RF) receiving antenna. 
 | 
class  | 
OpticalReceivingAntennaExtension
An  
ObjectExtension which represents an optical receiving antenna. | 
class  | 
RadioFrequencyReceivingAntennaExtension
An  
ObjectExtension which represents a radio frequency (RF) receiving antenna. | 
| Modifier and Type | Method and Description | 
|---|---|
IReceivingAntennaExtension<TGainPattern> | 
AntennaSignalProcessor.getReceivingAntennaExtension()
Gets the receiving antenna extension instance used to retrieve the links associated with
    this antenna from the  
SignalPropagationGraph parameter passed to the AntennaSignalProcessor.getSignalEvaluator(agi.foundation.EvaluatorGroup, agi.foundation.communications.SignalPropagationGraph)
    method. | 
| Constructor and Description | 
|---|
AntennaSignalProcessor(IReceivingAntennaExtension<TGainPattern> receivingAntennaExtension,
                      double minimumFrequency,
                      double maximumFrequency)
Initializes a new instance with a given minimum frequency, maximum frequency, and antenna gain pattern. 
 | 
AntennaSignalProcessor(IReceivingAntennaExtension<TGainPattern> receivingAntennaExtension,
                      double minimumFrequency,
                      double maximumFrequency,
                      PolarizationSource polarizationSource)
Initializes a new instance with a given minimum frequency, maximum frequency, antenna gain pattern, and polarization source. 
 | 
OpticalAntennaSignalProcessor(IReceivingAntennaExtension<OpticalGainPattern> receivingAntennaExtension)
Initializes a new instance with a given parent receiving antenna extension. 
 | 
OpticalAntennaSignalProcessor(IReceivingAntennaExtension<OpticalGainPattern> receivingAntennaExtension,
                             PolarizationSource polarizationSource)
Initializes a new instance with a given parent receiving antenna extension. 
 | 
RadioFrequencyAntennaSignalProcessor(IReceivingAntennaExtension<RadioFrequencyGainPattern> receivingAntennaExtension)
Initializes a new instance with a given parent receiving antenna extension. 
 | 
RadioFrequencyAntennaSignalProcessor(IReceivingAntennaExtension<RadioFrequencyGainPattern> receivingAntennaExtension,
                                    double noiseTemperature)
Initializes a new instance with the supplied noise temperature and  
RadioFrequencyGainPattern. | 
RadioFrequencyAntennaSignalProcessor(IReceivingAntennaExtension<RadioFrequencyGainPattern> receivingAntennaExtension,
                                    double noiseTemperature,
                                    PolarizationSource polarizationSource)
Initializes a new instance with the supplied noise temperature and  
RadioFrequencyGainPattern. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DualPolarizedRadarReceivingAntennaExtension
An extension which represents a dual polarized radio frequency (RF) radar receiving antenna. 
 | 
class  | 
RadarReceivingAntennaExtension
An  
ObjectExtension which represents a radar receiving antenna. |