Package  Description 

agi.foundation.access.constraints 
Contains types used in modeling constraints applied to the calculation of access.

agi.foundation.coverage.figureofmerit 
Contains types for computing statistical data on coverage calculations.

agi.foundation.geometry 
Contains types for expressing the motion of fundamental geometric objects such as points, axes, and reference frames;
the manner in which they are related; and transformations between representations.

Modifier and Type  Method and Description 

CommunicationObjectScalar 
CommunicationObjectConstraint.getConstraintParameter()
Gets the communication parameter on which to constrain access.

Modifier and Type  Method and Description 

void 
CommunicationObjectConstraint.setConstraintParameter(CommunicationObjectScalar value)
Sets the communication parameter on which to constrain access.

Constructor and Description 

CommunicationObjectConstraint(CommunicationObjectScalar parameter,
double minimum,
double maximum)
Initialize a new instance with the given scalar communication parameter, minimum threshold, and maximum threshold.

Modifier and Type  Method and Description 

CommunicationObjectScalar 
CommunicationFigureOfMerit.getCommunicationParameter()
Gets the scalar communication parameter to use as a template for this figure of merit.

Modifier and Type  Method and Description 

void 
CommunicationFigureOfMerit.setCommunicationParameter(CommunicationObjectScalar value)
Sets the scalar communication parameter to use as a template for this figure of merit.

Constructor and Description 

CommunicationFigureOfMerit(CommunicationObjectScalar communicationParameter)
Initialize a new instance based on the given scalar communication parameter.

Modifier and Type  Class and Description 

class 
ScalarBitErrorRate<TModulation extends DigitalModulation>
A scalar which represents the bit error rate (BER) from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
class 
ScalarCarrierToInterference
A scalar which represents the carrier to interference ratio C/I from a receiver, as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
class 
ScalarCarrierToNoise
A scalar which represents the carrier to noise ratio C/N from a receiver, as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
class 
ScalarCarrierToNoiseDensity
A scalar which represents the carrier to noise density ratio C/No from a receiver, as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
class 
ScalarCarrierToNoiseDensityPlusInterference
A scalar which represents the carrier to noise density plus interference ratio C/(N0+I0) from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
class 
ScalarCarrierToNoisePlusInterference
A scalar which represents the carrier to noise plus interference ratio C/(N+I) from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
class 
ScalarEnergyPerBitToNoiseDensity<TModulation extends DigitalModulation>
A scalar which represents the energy per bit to noise density ratio Eb/No from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
class 
ScalarGpsCommunicationsReceiverChannelNoise
Generates GPS receiver noise based on the communications signals it is tracking.

class 
ScalarJammingToSignal
A scalar which represents the interference to carrier ratio I/C (also known as the jamming to signal ratio J/S) from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
class 
ScalarNoisePlusInterference
A scalar which represents the noise plus interference ratio N+I from a receiver,
as computed from the
SignalProcessor
identified by the ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
class 
ScalarPolarizationEfficiency
A scalar which represents the computed polarization efficiency which is defined as the ratio of the received power, after accounting for polarization mismatch, to the total power
in the signal before accounting for the polarization mismatch.

class 
ScalarPowerAtReceiverOutput
A scalar which represents the power of the intended signal at the receiver output as
identified by the
ISignalOutputService and which must be available on the
CommunicationObject (get / set ). 
Modifier and Type  Method and Description 

protected boolean 
ScalarGpsCommunicationsReceiverChannelNoise.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. 
protected boolean 
ScalarPowerAtReceiverOutput.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. 
protected boolean 
ScalarPolarizationEfficiency.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. 
protected boolean 
ScalarNoisePlusInterference.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. 
protected boolean 
ScalarJammingToSignal.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. 
protected boolean 
ScalarEnergyPerBitToNoiseDensity.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. 
protected boolean 
ScalarCarrierToNoisePlusInterference.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. 
protected boolean 
ScalarCarrierToNoiseDensityPlusInterference.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. 
protected boolean 
ScalarCarrierToNoiseDensity.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. 
protected boolean 
ScalarCarrierToNoise.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. 
protected boolean 
ScalarCarrierToInterference.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. 
protected boolean 
ScalarBitErrorRate.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. 
protected abstract boolean 
CommunicationObjectScalar.checkForSameDefinition(CommunicationObjectScalar other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. 
Constructor and Description 

CommunicationObjectScalar(CommunicationObjectScalar existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
