| 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  | StringSignalIdentifierIdentifies 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  SignalIdentifierassociated 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  trueif it does. | 
| protected abstract boolean | SignalIdentifier. checkForSameDefinition(SignalIdentifier other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif 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  | InterferenceSignalIdentifierAn 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  trueif 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. |