public class NavigationAccuracyAssessedFigureOfMerit extends Object implements IFigureOfMeritDefinition
NavigationAccuracyAssessed at any given point over time.| Constructor and Description | 
|---|
NavigationAccuracyAssessedFigureOfMerit()
Initializes a new instance. 
 | 
NavigationAccuracyAssessedFigureOfMerit(NavigationAccuracyAssessedType type,
                                       PerformanceAssessmentFile performanceAssessmentData)
Constructs a new instance based on the given type and performance assessment file. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
PerformanceAssessmentFile | 
getPerformanceAssessmentData()
Gets the file used to define the performance assessment data. 
 | 
Scalar | 
getScalarFigureOfMerit(ValueDefinition<CoverageData> coverageResult,
                      IServiceProvider coverageObject)
Get a scalar representing the figure of merit for the given data. 
 | 
NavigationAccuracyAssessedType | 
getType()
Gets the type of assessed navigation accuracy. 
 | 
void | 
setPerformanceAssessmentData(PerformanceAssessmentFile value)
Sets the file used to define the performance assessment data. 
 | 
void | 
setType(NavigationAccuracyAssessedType value)
Sets the type of assessed navigation accuracy. 
 | 
public NavigationAccuracyAssessedFigureOfMerit()
By default, the NavigationAccuracyAssessedType is NavigationAccuracyAssessedType.POSITION_SIGNAL_IN_SPACE.
public NavigationAccuracyAssessedFigureOfMerit(@Nonnull NavigationAccuracyAssessedType type, PerformanceAssessmentFile performanceAssessmentData)
type - The type of assessed navigation accuracy to compute.performanceAssessmentData - A performance assessment file to use when computing.@Nonnull public final NavigationAccuracyAssessedType getType()
public final void setType(@Nonnull NavigationAccuracyAssessedType value)
public final PerformanceAssessmentFile getPerformanceAssessmentData()
public final void setPerformanceAssessmentData(PerformanceAssessmentFile value)
public final Scalar getScalarFigureOfMerit(ValueDefinition<CoverageData> coverageResult, IServiceProvider coverageObject)
getScalarFigureOfMerit in interface IFigureOfMeritDefinitioncoverageResult - 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.