| Package | Description | 
|---|---|
| agi.foundation.communications.antennas | 
 Contains types for representing antennas, defining gain patterns, and processing electromagnetic signals. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AntennaSignalProcessor<TGainPattern extends BaseGainPattern>
Abstract base class for all antenna signal processors. 
 | 
class  | 
BaseDualPolarizedReceivingAntennaExtension<TGainPattern extends BaseGainPattern,TAntennaSignalProcessor extends AntennaSignalProcessor<TGainPattern>>
An  
ObjectExtension which represents a dual polarized receiving antenna. | 
class  | 
BaseDualPolarizedTransmittingAntennaExtension<TGainPattern extends BaseGainPattern>
An  
ObjectExtension which represents a dual polarized transmitting 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  | 
BaseTransmittingAntennaExtension<TGainPattern extends BaseGainPattern>
An extension which takes a signal source and transmits a wireless signal through an antenna. 
 | 
interface  | 
IReceivingAntennaExtension<TGainPattern extends BaseGainPattern>
Generic interface for a receiving antenna object extension. 
 | 
interface  | 
ITransmittingAntennaExtension<TGainPattern extends BaseGainPattern>
Generic interface for a transmitting antenna object extension. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
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. 
 | 
class  | 
BesselCircularApertureGainPattern
A Bessel circular aperture antenna gain pattern. 
 | 
class  | 
BesselEnvelopeCircularApertureGainPattern
A Bessel envelope circular aperture antenna gain pattern. 
 | 
class  | 
CosineCircularApertureGainPattern
A cosine circular aperture antenna gain pattern. 
 | 
class  | 
CosinePedestalCircularApertureGainPattern
A cosine pedestal circular aperture antenna gain pattern. 
 | 
class  | 
CosinePedestalRectangularApertureGainPattern
A cosine pedestal rectangular aperture antenna gain pattern. 
 | 
class  | 
CosineRectangularApertureGainPattern
A cosine rectangular aperture antenna gain pattern. 
 | 
class  | 
CosineSquaredCircularApertureGainPattern
A cosine squared circular aperture antenna gain pattern. 
 | 
class  | 
CosineSquaredPedestalCircularApertureGainPattern
A cosine squared pedestal circular aperture antenna gain pattern. 
 | 
class  | 
CosineSquaredPedestalRectangularApertureGainPattern
A cosine squared pedestal rectangular aperture antenna gain pattern. 
 | 
class  | 
CosineSquaredRectangularApertureGainPattern
A cosine squared rectangular aperture antenna gain pattern. 
 | 
class  | 
CustomGainPattern
Defines an antenna gain pattern based on external data specified as a  
Function2. | 
class  | 
DipoleGainPattern
A dipole antenna pattern. 
 | 
class  | 
FrequencyDependentElectricFieldGainPattern
An antenna gain pattern which produces antenna gain based on the link geometry and a collection of frequency dependent electric field patterns. 
 | 
class  | 
FrpaGainPattern
A static Fixed Radiation Pattern Antenna (FRPA). 
 | 
class  | 
GaussianGainPattern
A static Gaussian antenna pattern. 
 | 
class  | 
GaussianOpticalGainPattern
A static gain pattern for an optical antenna with a gaussian profile. 
 | 
class  | 
GpsSatelliteAntennaPattern
A gain pattern representing a constant gain over the earth from a GPS satellite. 
 | 
class  | 
HelicalGainPattern
A helical gain pattern. 
 | 
class  | 
HemisphericalGainPattern
A hemispherical antenna gain pattern. 
 | 
class  | 
IsotropicGainPattern
A static, isotropic antenna gain pattern which does not modify any signals. 
 | 
class  | 
ItuRBO1213Version1CoPolarGainPattern
The ITU-R BO.1213-1 Co-polar reference antenna gain pattern. 
 | 
class  | 
ItuRBO1213Version1CrossPolarGainPattern
The ITU-R BO.1213-1 Cross-polar reference antenna gain pattern. 
 | 
class  | 
ItuRF1245Version1GainPattern
The ITU-R F.1245-1 antenna gain pattern. 
 | 
class  | 
ItuRF1245Version3GainPattern
The ITU-R F.1245-3 antenna gain pattern. 
 | 
class  | 
ItuRS1528R12GainPattern
The ITU-R S.1528 - section 1.2 
 | 
class  | 
ItuRS1528R13GainPattern
The ITU-R S.1528 - section 1.3 
 | 
class  | 
ItuRS465Version5GainPattern
The ITU-R S.465-5 reference antenna gain pattern. 
 | 
class  | 
ItuRS465Version6GainPattern
The ITU-R S.465-6 reference antenna gain pattern. 
 | 
class  | 
ItuRS580Version6GainPattern
The ITU-R S.580-6 reference antenna gain pattern. 
 | 
class  | 
ItuRS672Version4GainPattern
The ITU-R S.672-4 reference antenna gain pattern. 
 | 
class  | 
ItuRS731Version1GainPattern
The ITU-R S.731-1 reference antenna gain pattern. 
 | 
class  | 
OpticalGainPattern
Base class for all optical antenna gain patterns. 
 | 
class  | 
ParabolicGainPattern
A static parabolic antenna gain pattern. 
 | 
class  | 
PencilBeamGainPattern
 | 
class  | 
PhasedArrayGainPattern
A  
RadioFrequencyGainPattern for modeling planar phased array antennas. | 
class  | 
RadioFrequencyGainPattern
Base class for all radio frequency (RF) antenna gain patterns. 
 | 
class  | 
RectangularBeamGainPattern
 | 
class  | 
SincExponentCircularApertureGainPattern
A [Sin(x)/x]^n curve distribution circular aperture antenna gain pattern. 
 | 
class  | 
SincExponentRectangularApertureGainPattern
A [Sin(x)/x]^n curve distribution rectangular aperture antenna gain pattern. 
 | 
class  | 
SquareHornGainPattern
A static square horn antenna gain pattern. 
 | 
class  | 
UniformCircularApertureGainPattern
A uniform circular aperture antenna gain pattern. 
 | 
class  | 
UniformRectangularApertureGainPattern
A uniform rectangular aperture antenna gain pattern. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
RadioFrequencyGainPattern.checkForSameDefinition(BaseGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
OpticalGainPattern.checkForSameDefinition(BaseGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected abstract boolean | 
BaseGainPattern.checkForSameDefinition(BaseGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
| Constructor and Description | 
|---|
BaseGainPattern(BaseGainPattern existingInstance,
               CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 |