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).