| 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.radar | Contains types that perform radar system performance analysis. | 
| Modifier and Type | Method and Description | 
|---|---|
| SingleTargetRadarLinkScalar | SingleTargetRadarObjectConstraint. getConstraintParameter()Gets the communication parameter on which to constrain access. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | SingleTargetRadarObjectConstraint. setConstraintParameter(SingleTargetRadarLinkScalar value)Sets the communication parameter on which to constrain access. | 
| Constructor and Description | 
|---|
| SingleTargetRadarObjectConstraint(SingleTargetRadarLinkScalar 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 | 
|---|---|
| SingleTargetRadarLinkScalar | RadarFigureOfMerit. getRadarParameter()Gets the scalar radar parameter to use as a template for this figure of merit. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | RadarFigureOfMerit. setRadarParameter(SingleTargetRadarLinkScalar value)Sets the scalar radar parameter to use as a template for this figure of merit. | 
| Constructor and Description | 
|---|
| RadarFigureOfMerit(SingleTargetRadarLinkScalar radarParameter)Initialize a new instance based on the given scalar radar parameter. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DwellTimeScalarA  SingleTargetRadarLinkScalarwhich represents the radar waveform dwell time, in seconds. | 
| class  | EffectiveIsotropicRadiatedPowerScalarA  SingleTargetRadarLinkScalarwhich represents the effective isotropic radiated power (EIRP), in Watts, of the
 radar transmitter. | 
| class  | IntegratedPulseCountScalarA  SingleTargetRadarLinkScalarwhich represents the number of pulses integrated in the received waveform. | 
| class  | MitchellWalkerProbabilityOfDetectionScalarA  SingleTargetRadarLinkScalarwhich represents the Mitchell-Walker probability of detection model. | 
| class  | MonostaticAmbiguousTargetRangeScalarA  SingleTargetRadarLinkScalarwhich represents the radar ambiguous target range. | 
| class  | MonostaticAmbiguousTargetVelocityScalarA  SingleTargetRadarLinkScalarwhich represents the radar ambiguous target velocity. | 
| class  | PulseIntegrationTimeScalarA  SingleTargetRadarLinkScalarwhich represents the time, in seconds, it takes for the radar receiver to integrate the number of pulses in the received waveform. | 
| class  | ReceiveAntennaGainScalarA  SingleTargetRadarLinkScalarwhich represents the radar receiver antenna gain, as a unitless ratio,
 in the direction of the target object. | 
| class  | ReceiveAntennaOutputInterferencePowerScalarA  SingleTargetRadarLinkScalarwhich represents the interference power level at the output of the receive radar antenna. | 
| class  | ReceiveAntennaOutputPowerScalarA  SingleTargetRadarLinkScalarwhich represents the power level at the output of the receive radar antenna. | 
| class  | SignalToNoiseRatioScalarA  SingleTargetRadarLinkScalarwhich represents the signal-to-noise (unitless ratio), either single pulse or integrated and with or without interference effects,
 at the output of the radar receiver. | 
| class  | TargetRadarCrossSectionScalarA  SingleTargetRadarLinkScalarwhich represents the radar cross section of the target object, in meters
 squared. | 
| class  | TargetScatteredPowerScalarA  SingleTargetRadarLinkScalarwhich represents the power, in Watts, scattered from the target object in the
 direction of the radar receiver. | 
| class  | TargetToReceiverDopplerFrequencyScalarA  SingleTargetRadarLinkScalarwhich represents the doppler shifted frequency of the signal scattered from the target, in hertz,
 at the radar receiver. | 
| class  | TargetToReceiverDopplerShiftScalarA  SingleTargetRadarLinkScalarwhich represents the total doppler shift of the transmitted signal, in hertz, at the radar receiver. | 
| class  | TargetToReceiverPropagationLossScalarA  SingleTargetRadarLinkScalarwhich represents the total propagation loss, as a unitless ratio, between the target object and
 the radar receiver. | 
| class  | TargetToReceiverReceivedIsotropicPowerScalarA  SingleTargetRadarLinkScalarwhich represents the received isotropic power (RIP), in Watts, for the link between
 the target object and radar receiver. | 
| class  | TransmitAntennaGainScalarA  SingleTargetRadarLinkScalarwhich represents the radar transmit antenna gain, as a unitless ratio, in the direction of the
 target object. | 
| class  | TransmitterToTargetDopplerFrequencyScalarA  SingleTargetRadarLinkScalarwhich represents the doppler shifted transmit frequency, in hertz, at the target object. | 
| class  | TransmitterToTargetDopplerShiftScalarA  SingleTargetRadarLinkScalarwhich represents the doppler shift of the transmit frequency, in hertz, at the target object. | 
| class  | TransmitterToTargetPropagationLossScalarA  SingleTargetRadarLinkScalarwhich represents the total propagation loss, as a unitless ratio, between the radar transmitter and
 the target object. | 
| class  | TransmitterToTargetReceivedIsotropicPowerScalarA  SingleTargetRadarLinkScalarwhich represents the received isotropic power (RIP), in Watts, for the link between
 the radar transmitter and the target object. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected boolean | TransmitterToTargetReceivedIsotropicPowerScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | TransmitterToTargetPropagationLossScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | TransmitterToTargetDopplerShiftScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | TransmitterToTargetDopplerFrequencyScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | TransmitAntennaGainScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | TargetToReceiverReceivedIsotropicPowerScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | TargetToReceiverPropagationLossScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | TargetToReceiverDopplerShiftScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | TargetToReceiverDopplerFrequencyScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | TargetScatteredPowerScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | TargetRadarCrossSectionScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected abstract boolean | SingleTargetRadarLinkScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | SignalToNoiseRatioScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | ReceiveAntennaOutputPowerScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | ReceiveAntennaOutputInterferencePowerScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | ReceiveAntennaGainScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | PulseIntegrationTimeScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | MonostaticAmbiguousTargetVelocityScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | MonostaticAmbiguousTargetRangeScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | MitchellWalkerProbabilityOfDetectionScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | IntegratedPulseCountScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | EffectiveIsotropicRadiatedPowerScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| protected boolean | DwellTimeScalar. checkForSameDefinition(SingleTargetRadarLinkScalar other)Checks to determine if another instance has the same definition as this instance and
    returns  trueif it does. | 
| Constructor and Description | 
|---|
| SingleTargetRadarLinkScalar(SingleTargetRadarLinkScalar existingInstance,
                           CopyContext context)Initializes a new instance as a copy of an existing instance. |