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. |
Modifier and Type | Class and Description |
---|---|
class |
OpticalAntennaSignalProcessor
Represents a receiving optical antenna.
|
class |
RadioFrequencyAntennaSignalProcessor
Represents a receiving radio frequency (RF) antenna.
|
Modifier and Type | Method and Description |
---|---|
protected AntennaSignalProcessor<TGainPattern> |
BaseReceivingAntennaExtension.getAntennaSignalProcessor()
Gets the antenna signal processor which produces the antenna's signal output.
|
protected AntennaSignalProcessor<TGainPattern> |
BaseDualPolarizedReceivingAntennaExtension.getOrthogonalPolarizationAntennaSignalProcessor()
Gets the antenna signal processor which produces the antenna's orthogonal polarization channel signal output.
|
protected AntennaSignalProcessor<TGainPattern> |
BaseDualPolarizedReceivingAntennaExtension.getPrimaryPolarizationAntennaSignalProcessor()
Gets the antenna signal processor which produces the antenna's primary polarization channel signal output.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
OpticalAntennaSignalProcessor.checkForSameDefinition(AntennaSignalProcessor<OpticalGainPattern> other) |
protected boolean |
RadioFrequencyAntennaSignalProcessor.checkForSameDefinition(AntennaSignalProcessor<RadioFrequencyGainPattern> other) |
protected abstract boolean |
AntennaSignalProcessor.checkForSameDefinition(AntennaSignalProcessor<TGainPattern> other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected void |
BaseReceivingAntennaExtension.setAntennaSignalProcessor(AntennaSignalProcessor<TGainPattern> value)
Sets the antenna signal processor which produces the antenna's signal output.
|
protected void |
BaseDualPolarizedReceivingAntennaExtension.setOrthogonalPolarizationAntennaSignalProcessor(AntennaSignalProcessor<TGainPattern> value)
Sets the antenna signal processor which produces the antenna's orthogonal polarization channel signal output.
|
protected void |
BaseDualPolarizedReceivingAntennaExtension.setPrimaryPolarizationAntennaSignalProcessor(AntennaSignalProcessor<TGainPattern> value)
Sets the antenna signal processor which produces the antenna's primary polarization channel signal output.
|
Constructor and Description |
---|
AntennaSignalProcessor(AntennaSignalProcessor<TGainPattern> existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
Modifier and Type | Class and Description |
---|---|
class |
RadarAntennaSignalProcessor
Represents a receiving radio frequency (RF) antenna.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
RadarAntennaSignalProcessor.checkForSameDefinition(AntennaSignalProcessor<RadioFrequencyGainPattern> other) |