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