public class NavigationAccuracyPredictedFigureOfMerit extends Object implements IFigureOfMeritDefinition
NavigationAccuracyPredicted
at any given point over time.Constructor and Description |
---|
NavigationAccuracyPredictedFigureOfMerit()
Initializes a new instance.
|
NavigationAccuracyPredictedFigureOfMerit(NavigationAccuracyPredictedType type,
PredictionSupportFile predictionSupportData)
Constructs a new instance based on the given type of navigation accuracy predicted and the corresponding
prediction support file.
|
Modifier and Type | Method and Description |
---|---|
PredictionSupportFile |
getPredictionSupportData()
Gets the file used to define the prediction support data.
|
Scalar |
getScalarFigureOfMerit(ValueDefinition<CoverageData> coverageResult,
IServiceProvider coverageObject)
Get a scalar representing the figure of merit for the given data.
|
NavigationAccuracyPredictedType |
getType()
Gets the type of predicted navigation accuracy.
|
void |
setPredictionSupportData(PredictionSupportFile value)
Sets the file used to define the prediction support data.
|
void |
setType(NavigationAccuracyPredictedType value)
Sets the type of predicted navigation accuracy.
|
public NavigationAccuracyPredictedFigureOfMerit()
By default, the NavigationAccuracyPredictedType
is NavigationAccuracyPredictedType.POSITION_SIGNAL_IN_SPACE
.
public NavigationAccuracyPredictedFigureOfMerit(@Nonnull NavigationAccuracyPredictedType type, PredictionSupportFile predictionSupportData)
type
- The type of predicted navigation accuracy.predictionSupportData
- The prediction support file.@Nonnull public final NavigationAccuracyPredictedType getType()
public final void setType(@Nonnull NavigationAccuracyPredictedType value)
public final PredictionSupportFile getPredictionSupportData()
public final void setPredictionSupportData(PredictionSupportFile value)
public final Scalar getScalarFigureOfMerit(ValueDefinition<CoverageData> coverageResult, IServiceProvider coverageObject)
getScalarFigureOfMerit
in interface IFigureOfMeritDefinition
coverageResult
- The coverage results for which to compute a figure of merit.coverageObject
- The object of interest in the figure of merit calculation which implements
the IGpsReceiverService
.ServiceNotAvailableException
- Thrown when coverageObject
does not provide IGpsReceiverService
.