| Package | Description | 
|---|---|
| agi.foundation.communications | 
 Contains types for representing electromagnetic signals and propagating them along communication links. 
 | 
| agi.foundation.radar | 
 Contains types that perform radar system performance analysis. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
StringSignalIdentifier
Identifies a signal using a string identifier. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SignalIdentifier | 
SimpleDigitalTransmitter.getIdentifier()
Gets the identifier for this transmitter's signals. 
 | 
SignalIdentifier | 
SimpleAnalogTransmitter.getIdentifier()
Gets the identifier for this transmitter's signals. 
 | 
SignalIdentifier | 
SignalChannelIdentifier.getIdentifier()
Gets the  
SignalIdentifier associated with the channel. | 
SignalIdentifier | 
PointScattererInformation.getIdentifier()
Gets the signal identifier for the point scatterer. 
 | 
abstract SignalIdentifier | 
PointScattererExtension.getIdentifier()
Gets the identifier for the signals scattered by this object. 
 | 
SignalIdentifier | 
OpticalTransmitter.getIdentifier()
Gets the identifier for this transmitter's signals. 
 | 
SignalIdentifier | 
IIdentifiableTransmitterService.getIdentifier()
Gets the identifier for this transmitter's signals. 
 | 
SignalIdentifier | 
IdentifiableTransmitterExtension.getIdentifier()
Gets the signal identifier. 
 | 
SignalIdentifier | 
ComplexDigitalTransmitter.getIdentifier()
Gets the identifier for this transmitter's signals. 
 | 
SignalIdentifier | 
ComplexAnalogTransmitter.getIdentifier()
Gets the identifier for this transmitter's signals. 
 | 
static SignalIdentifier | 
SignalIdentifier.toSignalIdentifier(String value)
Converts a string to a  
SignalIdentifier. | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
StringSignalIdentifier.checkForSameDefinition(SignalIdentifier other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected abstract boolean | 
SignalIdentifier.checkForSameDefinition(SignalIdentifier other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
void | 
SimpleDigitalTransmitter.setIdentifier(SignalIdentifier value)
Sets the identifier for this transmitter's signals. 
 | 
void | 
SimpleAnalogTransmitter.setIdentifier(SignalIdentifier value)
Sets the identifier for this transmitter's signals. 
 | 
void | 
OpticalTransmitter.setIdentifier(SignalIdentifier value)
Sets the identifier for this transmitter's signals. 
 | 
void | 
IdentifiableTransmitterExtension.setIdentifier(SignalIdentifier value)
Sets the signal identifier. 
 | 
void | 
ComplexDigitalTransmitter.setIdentifier(SignalIdentifier value)
Sets the identifier for this transmitter's signals. 
 | 
void | 
ComplexAnalogTransmitter.setIdentifier(SignalIdentifier value)
Sets the identifier for this transmitter's signals. 
 | 
| Constructor and Description | 
|---|
IdentifiableTransmitterExtension(SignalIdentifier identifier)
Creates a new instance. 
 | 
OrthogonalPolarizationChannelIdentifier(SignalIdentifier identifier)
Initialize a new instance. 
 | 
PointScattererInformation(JulianDate arrivalTime,
                         SignalIdentifier identifier)
Initializes a new instance. 
 | 
PointScattererInformation(JulianDate arrivalTime,
                         SignalIdentifier identifier,
                         Iterable<? extends Object> additionalSignalData)
Initializes a new instance. 
 | 
PointScattererInformation(JulianDate arrivalTime,
                         SignalIdentifier identifier,
                         Object... additionalSignalData)
Initializes a new instance. 
 | 
PrimaryPolarizationChannelIdentifier(SignalIdentifier identifier)
Initialize a new instance. 
 | 
SignalChannelIdentifier(SignalIdentifier identifier)
Initialize a new instance. 
 | 
SignalIdentifier(SignalIdentifier existingInstance,
                CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
InterferenceSignalIdentifier
An identifier added to a radar interference signal. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SignalIdentifier | 
TargetRadarCrossSectionExtension.getIdentifier()
Gets the target signal identifier. 
 | 
SignalIdentifier | 
InterferenceSignalIdentifier.getIdentifier()
Gets the interference signal identifier implementation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
InterferenceSignalIdentifier.checkForSameDefinition(SignalIdentifier other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
void | 
InterferenceSignalIdentifier.setIdentifier(SignalIdentifier value)
Sets the interference signal identifier implementation. 
 | 
| Constructor and Description | 
|---|
InterferenceSignalIdentifier(SignalIdentifier identifier)
Initializes a new instance. 
 | 
TargetRadarCrossSectionExtension(SignalIdentifier identifier,
                                ScatteringCoefficient scatteringCoefficient)
Create a new instance. 
 |