| 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.radar | 
 Contains types that perform radar system performance analysis. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IPointScattererService
Represents an object which behaves like a point scatterer of signals. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PointScattererExtension
An  
ObjectExtension which is used to model signal reflections using a single point scatterer model. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
ITransmittingAntennaExtension<TGainPattern extends BaseGainPattern>
Generic interface for a transmitting antenna object extension. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BaseDualPolarizedTransmittingAntennaExtension<TGainPattern extends BaseGainPattern>
An  
ObjectExtension which represents a dual polarized transmitting antenna. | 
class  | 
BaseTransmittingAntennaExtension<TGainPattern extends BaseGainPattern>
An extension which takes a signal source and transmits a wireless signal through an antenna. 
 | 
class  | 
DualPolarizedRadioFrequencyTransmittingAntennaExtension
An extension which represents a dual polarized radio frequency (RF) transmitting antenna. 
 | 
class  | 
OpticalTransmittingAntennaExtension
An  
ObjectExtension which represents an optical transmitting antenna. | 
class  | 
RadioFrequencyTransmittingAntennaExtension
An  
ObjectExtension which represents a radio frequency (RF) transmitting antenna. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DualPolarizedRadarTransmittingAntennaExtension
An extension which represents a dual polarized radio frequency (RF) radar transmitting antenna. 
 | 
class  | 
RadarTransmittingAntennaExtension
An  
ObjectExtension which represents a radar transmitting antenna. | 
class  | 
TargetRadarCrossSectionExtension
An  
ObjectExtension which represents the radar cross section of a target object. |