| 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
RadioFrequencyGainPattern | 
ComplexReceiver.getAntennaGainPattern()
Gets the gain pattern for the antenna. 
 | 
RadioFrequencyGainPattern | 
ComplexDigitalTransmitter.getAntennaGainPattern()
Gets the  
RadioFrequencyGainPattern used by the transmitter's antenna. | 
RadioFrequencyGainPattern | 
ComplexAnalogTransmitter.getAntennaGainPattern()
Gets the  
RadioFrequencyGainPattern used by the transmitter. | 
RadioFrequencyGainPattern | 
Transponder.getInputAntennaGainPattern()
Gets the antenna gain pattern used by the transponder's input antenna. 
 | 
RadioFrequencyGainPattern | 
Transceiver.getInputAntennaGainPattern()
Gets the antenna gain pattern used by the input antenna. 
 | 
RadioFrequencyGainPattern | 
Transponder.getOutputAntennaGainPattern()
Gets the antenna gain pattern used by the transponder's output antenna. 
 | 
RadioFrequencyGainPattern | 
Transceiver.getOutputAntennaGainPattern()
Gets the antenna gain pattern used by the output antenna. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ComplexReceiver.setAntennaGainPattern(RadioFrequencyGainPattern value)
Sets the gain pattern for the antenna. 
 | 
void | 
ComplexDigitalTransmitter.setAntennaGainPattern(RadioFrequencyGainPattern value)
Sets the  
RadioFrequencyGainPattern used by the transmitter's antenna. | 
void | 
ComplexAnalogTransmitter.setAntennaGainPattern(RadioFrequencyGainPattern value)
Sets the  
RadioFrequencyGainPattern used by the transmitter. | 
void | 
Transponder.setInputAntennaGainPattern(RadioFrequencyGainPattern value)
Sets the antenna gain pattern used by the transponder's input antenna. 
 | 
void | 
Transceiver.setInputAntennaGainPattern(RadioFrequencyGainPattern value)
Sets the antenna gain pattern used by the input antenna. 
 | 
void | 
Transponder.setOutputAntennaGainPattern(RadioFrequencyGainPattern value)
Sets the antenna gain pattern used by the transponder's output antenna. 
 | 
void | 
Transceiver.setOutputAntennaGainPattern(RadioFrequencyGainPattern value)
Sets the antenna gain pattern used by the output antenna. 
 | 
| Constructor and Description | 
|---|
ComplexAnalogTransmitter(String name,
                        Point locationPoint,
                        Axes orientationAxes,
                        RadioFrequencyGainPattern antennaGainPattern,
                        Signal signalToTransmit)
Creates a new instance, specifying all parameters. 
 | 
ComplexAnalogTransmitter(String name,
                        Point locationPoint,
                        Axes orientationAxes,
                        RadioFrequencyGainPattern antennaGainPattern,
                        Signal signalToTransmit,
                        PolarizationSource polarizationSource)
Creates a new instance, specifying all parameters. 
 | 
ComplexAnalogTransmitter(String name,
                        Point locationPoint,
                        RadioFrequencyGainPattern antennaGainPattern,
                        Signal signalToTransmit)
 | 
ComplexDigitalTransmitter(String name,
                         Point locationPoint,
                         Axes orientationAxes,
                         DigitalModulation modulation,
                         RadioFrequencyGainPattern antennaGainPattern,
                         double carrierFrequency,
                         double power,
                         double dataRate,
                         SignalDataCollection signalData)
Creates a new instance from the specified parameters. 
 | 
ComplexDigitalTransmitter(String name,
                         Point locationPoint,
                         Axes orientationAxes,
                         DigitalModulation modulation,
                         RadioFrequencyGainPattern antennaGainPattern,
                         double carrierFrequency,
                         double power,
                         double dataRate,
                         SignalDataCollection signalData,
                         PolarizationSource polarizationSource)
Creates a new instance from the specified parameters. 
 | 
ComplexDigitalTransmitter(String name,
                         Point locationPoint,
                         DigitalModulation modulation,
                         RadioFrequencyGainPattern antennaGainPattern,
                         double carrierFrequency,
                         double power,
                         double dataRate,
                         SignalDataCollection signalData)
Creates a new instance from the specified parameters. 
 | 
ComplexReceiver(String name,
               Point location,
               Amplifier amplifier,
               RadioFrequencyGainPattern gainPattern)
Creates a new instance using the specified name, location, amplifier and gain pattern. 
 | 
ComplexReceiver(String name,
               Point location,
               Axes orientation,
               Amplifier amplifier,
               RadioFrequencyGainPattern gainPattern)
Creates a new instance specifying all parameters. 
 | 
ComplexReceiver(String name,
               Point location,
               Axes orientation,
               Amplifier amplifier,
               RadioFrequencyGainPattern gainPattern,
               PolarizationSource polarizationSource)
Creates a new instance specifying all parameters. 
 | 
Transceiver(String name,
           Point inputAntennaLocationPoint,
           Axes inputAntennaOrientationAxes,
           RadioFrequencyGainPattern inputAntennaGainPattern,
           Point outputAntennaLocationPoint,
           Axes outputAntennaOrientationAxes,
           RadioFrequencyGainPattern outputAntennaGainPattern,
           DigitalModulation modulation,
           double gain,
           double noiseFactor,
           double carrierFrequency,
           SignalFilter filter)
Creates a new instance specifying all properties. 
 | 
Transceiver(String name,
           Point inputAntennaLocationPoint,
           Axes inputAntennaOrientationAxes,
           RadioFrequencyGainPattern inputAntennaGainPattern,
           PolarizationSource inputPolarizationSource,
           Point outputAntennaLocationPoint,
           Axes outputAntennaOrientationAxes,
           RadioFrequencyGainPattern outputAntennaGainPattern,
           PolarizationSource outputPolarizationSource,
           DigitalModulation modulation,
           double gain,
           double noiseFactor,
           double carrierFrequency,
           SignalFilter filter)
Creates a new instance specifying all properties. 
 | 
Transceiver(String name,
           Point inputAntennaLocationPoint,
           RadioFrequencyGainPattern inputAntennaGainPattern,
           Point outputAntennaLocationPoint,
           RadioFrequencyGainPattern outputAntennaGainPattern,
           DigitalModulation modulation,
           double gain,
           double noiseFactor,
           double carrierFrequency)
Creates a new instance using the specified properties. 
 | 
Transponder(String name,
           Point inputAntennaLocationPoint,
           Axes inputAntennaOrientationAxes,
           RadioFrequencyGainPattern inputAntennaGainPattern,
           Point outputAntennaLocationPoint,
           Axes outputAntennaOrientationAxes,
           RadioFrequencyGainPattern outputAntennaGainPattern,
           double gain,
           double noiseFactor,
           SignalFilter filter)
Creates a new instance specifying all properties. 
 | 
Transponder(String name,
           Point inputAntennaLocationPoint,
           Axes inputAntennaOrientationAxes,
           RadioFrequencyGainPattern inputAntennaGainPattern,
           PolarizationSource inputPolarizationSource,
           Point outputAntennaLocationPoint,
           Axes outputAntennaOrientationAxes,
           RadioFrequencyGainPattern outputAntennaGainPattern,
           PolarizationSource outputPolarizationSource,
           double gain,
           double noiseFactor,
           SignalFilter filter)
Creates a new instance specifying all properties. 
 | 
Transponder(String name,
           Point inputAntennaLocationPoint,
           RadioFrequencyGainPattern inputAntennaGainPattern,
           Point outputAntennaLocationPoint,
           RadioFrequencyGainPattern outputAntennaGainPattern,
           double gain,
           double noiseFactor)
Creates a new instance with the specified properties. 
 | 
| 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  | 
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  | 
ParabolicGainPattern
A static parabolic antenna gain pattern. 
 | 
class  | 
PencilBeamGainPattern
 | 
class  | 
PhasedArrayGainPattern
A  
RadioFrequencyGainPattern for modeling planar phased array antennas. | 
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 | 
GpsSatelliteAntennaPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
FrpaGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
UniformRectangularApertureGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
UniformCircularApertureGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
SquareHornGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
SincExponentRectangularApertureGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
SincExponentCircularApertureGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
RectangularBeamGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected abstract boolean | 
RadioFrequencyGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
PhasedArrayGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
PencilBeamGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ParabolicGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ItuRS731Version1GainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ItuRS672Version4GainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ItuRS580Version6GainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ItuRS465Version6GainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ItuRS465Version5GainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ItuRS1528R13GainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ItuRS1528R12GainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ItuRF1245Version3GainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ItuRF1245Version1GainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ItuRBO1213Version1CrossPolarGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
ItuRBO1213Version1CoPolarGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
IsotropicGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
HemisphericalGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
HelicalGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
GaussianGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
FrequencyDependentElectricFieldGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
DipoleGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
CustomGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
CosineSquaredRectangularApertureGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
CosineSquaredPedestalRectangularApertureGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
CosineSquaredPedestalCircularApertureGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
CosineSquaredCircularApertureGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
CosineRectangularApertureGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
CosinePedestalRectangularApertureGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
CosinePedestalCircularApertureGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
CosineCircularApertureGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
BesselEnvelopeCircularApertureGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
BesselCircularApertureGainPattern.checkForSameDefinition(RadioFrequencyGainPattern other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
| Constructor and Description | 
|---|
DualPolarizedRadioFrequencyReceivingAntennaExtension(RadioFrequencyGainPattern antennaGainPattern,
                                                    double antennaNoise)
Initialize a new instance based on the given gain pattern and antenna noise temperature. 
 | 
DualPolarizedRadioFrequencyTransmittingAntennaExtension(PrimaryPolarizationChannelSource primaryPolarizationInputSignalProcessor,
                                                       OrthogonalPolarizationChannelSource orthogonalPolarizationInputSignalProcessor,
                                                       RadioFrequencyGainPattern antennaGainPattern)
Initialize a new instance based on the given signal processor which produces primary polarization channel signal, signal processor which produces the orthogonal polarization channel signal, and gain pattern. 
 | 
RadioFrequencyGainPattern(RadioFrequencyGainPattern existingInstance,
                         CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
RadioFrequencyReceivingAntennaExtension(RadioFrequencyGainPattern antennaGainPattern,
                                       double antennaNoise)
Initialize a new instance based on the given gain pattern and antenna noise. 
 | 
RadioFrequencyReceivingAntennaExtension(RadioFrequencyGainPattern antennaGainPattern,
                                       double antennaNoise,
                                       PolarizationSource polarizationSource)
Initialize a new instance based on the given gain pattern and antenna noise. 
 | 
RadioFrequencyTransmittingAntennaExtension(SignalProcessor inputSignalProcessor,
                                          RadioFrequencyGainPattern antennaGainPattern)
Initialize a new instance based on the given gain pattern and a signal processor which produces the
    set of signals to transmit. 
 | 
RadioFrequencyTransmittingAntennaExtension(SignalProcessor input,
                                          RadioFrequencyGainPattern antennaGainPattern,
                                          PolarizationSource polarizationSource)
Initialize a new instance based on the given gain pattern, a signal processor which produces the
    set of signals to transmit, and a polarization source which generates the transmit polarization. 
 | 
| Constructor and Description | 
|---|
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 | Method and Description | 
|---|---|
RadioFrequencyGainPattern | 
IGpsCommunicationsReceiverConfiguration.getReceiverAntennaGainPattern()
Gets the front end's antenna gain pattern. 
 | 
RadioFrequencyGainPattern | 
GpsCommunicationsFrontEnd.getReceiverAntennaGainPattern()
Gets the front end's antenna gain pattern. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IGpsCommunicationsReceiverConfiguration.setReceiverAntennaGainPattern(RadioFrequencyGainPattern value)
Sets the front end's antenna gain pattern. 
 | 
void | 
GpsCommunicationsFrontEnd.setReceiverAntennaGainPattern(RadioFrequencyGainPattern value)
Sets the front end's antenna gain pattern. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
RadarAntennaSignalProcessor.checkForSameDefinition(AntennaSignalProcessor<RadioFrequencyGainPattern> other)  | 
protected boolean | 
DualPolarizedRadarReceivingAntennaExtension.checkForSameDefinition(BaseDualPolarizedReceivingAntennaExtension<RadioFrequencyGainPattern,RadarAntennaSignalProcessor> other)  | 
protected boolean | 
DualPolarizedRadarTransmittingAntennaExtension.checkForSameDefinition(BaseDualPolarizedTransmittingAntennaExtension<RadioFrequencyGainPattern> other)  | 
protected boolean | 
RadarReceivingAntennaExtension.checkForSameDefinition(BaseReceivingAntennaExtension<RadioFrequencyGainPattern,RadarAntennaSignalProcessor> other)  | 
protected boolean | 
RadarTransmittingAntennaExtension.checkForSameDefinition(BaseTransmittingAntennaExtension<RadioFrequencyGainPattern> other)  | 
| Constructor and Description | 
|---|
DualPolarizedRadarReceivingAntennaExtension(RadioFrequencyGainPattern antennaGainPattern,
                                           double antennaNoise)
Initialize a new instance based on the given gain pattern and antenna noise temperature. 
 | 
DualPolarizedRadarTransmittingAntennaExtension(PrimaryPolarizationChannelSource primaryPolarizationInputSignalProcessor,
                                              OrthogonalPolarizationChannelSource orthogonalPolarizationInputSignalProcessor,
                                              RadioFrequencyGainPattern antennaGainPattern)
Initialize a new instance based on the given signal processor which produces primary polarization channel signal, signal processor which produces the orthogonal polarization channel signal, and gain pattern. 
 | 
RadarReceivingAntennaExtension(RadioFrequencyGainPattern antennaGainPattern,
                              double antennaNoise)
Initialize a new instance based on the given gain pattern and antenna noise temperature. 
 | 
RadarTransmittingAntennaExtension(SignalProcessor inputSignalProcessor,
                                 RadioFrequencyGainPattern antennaGainPattern)
Initialize a new instance based on the given gain pattern and a signal processor which produces the
    set of signals to transmit. 
 | 
| Constructor and Description | 
|---|
RadarAntennaSignalProcessor(BaseReceivingAntennaExtension<RadioFrequencyGainPattern,RadarAntennaSignalProcessor> antennaExtension,
                           double noiseTemperature)
Initializes a new instance. 
 |