public class CommunicationFigureOfMerit extends Object implements IFigureOfMeritDefinition
CommunicationObjectScalar representing a link budget parameter
 or other communication related value.| Constructor and Description | 
|---|
CommunicationFigureOfMerit()
Initializes a new instance. 
 | 
CommunicationFigureOfMerit(CommunicationObjectScalar communicationParameter)
Initialize a new instance based on the given scalar communication parameter. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CommunicationObjectScalar | 
getCommunicationParameter()
Gets the scalar communication parameter to use as a template for this figure of merit. 
 | 
Scalar | 
getScalarFigureOfMerit(ValueDefinition<CoverageData> coverageResult,
                      IServiceProvider coverageObject)
 | 
void | 
setCommunicationParameter(CommunicationObjectScalar value)
Sets the scalar communication parameter to use as a template for this figure of merit. 
 | 
public CommunicationFigureOfMerit()
public CommunicationFigureOfMerit(CommunicationObjectScalar communicationParameter)
communicationParameter - The scalar communication parameter to use as a figure of merit.public final CommunicationObjectScalar getCommunicationParameter()
IServiceProvider representing the receiver will be replaced
    with the coverage object when producing the Scalar representing the figure of merit.public final void setCommunicationParameter(CommunicationObjectScalar 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 CommunicationParameter (get / set).
    All instances of the CoverageData.GridPointPlaceholder used in the CommunicationParameter (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 CommunicationParameter (get / set).Scalar representing the figure of merit for the given CommunicationParameter (get / set).