public class RadarFigureOfMerit extends Object implements IFigureOfMeritDefinition
SingleTargetRadarLinkScalar representing a radar parameter
or other radar related value.| Constructor and Description |
|---|
RadarFigureOfMerit()
Initializes a new instance.
|
RadarFigureOfMerit(SingleTargetRadarLinkScalar radarParameter)
Initialize a new instance based on the given scalar radar parameter.
|
| Modifier and Type | Method and Description |
|---|---|
SingleTargetRadarLinkScalar |
getRadarParameter()
Gets the scalar radar parameter to use as a template for this figure of merit.
|
Scalar |
getScalarFigureOfMerit(ValueDefinition<CoverageData> coverageResult,
IServiceProvider coverageObject)
|
void |
setRadarParameter(SingleTargetRadarLinkScalar value)
Sets the scalar radar parameter to use as a template for this figure of merit.
|
public RadarFigureOfMerit()
public RadarFigureOfMerit(SingleTargetRadarLinkScalar radarParameter)
radarParameter - The scalar radar parameter to use as a figure of merit.public final SingleTargetRadarLinkScalar getRadarParameter()
IServiceProvider representing the receiver will be replaced
with the coverage object when producing the Scalar representing the figure of merit.public final void setRadarParameter(SingleTargetRadarLinkScalar value)
IServiceProvider representing the receiver will be replaced
with the coverage object when producing the Scalar representing the figure of merit.public final Scalar getScalarFigureOfMerit(ValueDefinition<CoverageData> coverageResult, IServiceProvider coverageObject)
Scalar representing a figure of merit based on the given RadarParameter (get / set).
All instances of the CoverageData.GridPointPlaceholder used in the RadarParameter (get / set)
will be replaced with the coverageObject in the new scalar.getScalarFigureOfMerit in interface IFigureOfMeritDefinitioncoverageResult - The result of a coverage calculation for the given coverageObject.coverageObject - The object of interest in the coverage calculation, which will replace the placeholder in
the RadarParameter (get / set).Scalar representing the figure of merit for the given RadarParameter (get / set).PropertyInvalidException - Thrown if the RadarParameter (get / set) property is null.