Interface QualityScoredAccelerometerCalibrator
- All Superinterfaces:
AccelerometerCalibrator
- All Known Implementing Classes:
LMedSRobustKnownBiasAndFrameAccelerometerCalibrator
,LMedSRobustKnownBiasAndGravityNormAccelerometerCalibrator
,LMedSRobustKnownBiasAndPositionAccelerometerCalibrator
,LMedSRobustKnownFrameAccelerometerCalibrator
,LMedSRobustKnownGravityNormAccelerometerCalibrator
,LMedSRobustKnownPositionAccelerometerCalibrator
,MSACRobustKnownBiasAndFrameAccelerometerCalibrator
,MSACRobustKnownBiasAndGravityNormAccelerometerCalibrator
,MSACRobustKnownBiasAndPositionAccelerometerCalibrator
,MSACRobustKnownFrameAccelerometerCalibrator
,MSACRobustKnownGravityNormAccelerometerCalibrator
,MSACRobustKnownPositionAccelerometerCalibrator
,PROMedSRobustKnownBiasAndFrameAccelerometerCalibrator
,PROMedSRobustKnownBiasAndGravityNormAccelerometerCalibrator
,PROMedSRobustKnownBiasAndPositionAccelerometerCalibrator
,PROMedSRobustKnownFrameAccelerometerCalibrator
,PROMedSRobustKnownGravityNormAccelerometerCalibrator
,PROMedSRobustKnownPositionAccelerometerCalibrator
,PROSACRobustKnownBiasAndFrameAccelerometerCalibrator
,PROSACRobustKnownBiasAndGravityNormAccelerometerCalibrator
,PROSACRobustKnownBiasAndPositionAccelerometerCalibrator
,PROSACRobustKnownFrameAccelerometerCalibrator
,PROSACRobustKnownGravityNormAccelerometerCalibrator
,PROSACRobustKnownPositionAccelerometerCalibrator
,RANSACRobustKnownBiasAndFrameAccelerometerCalibrator
,RANSACRobustKnownBiasAndGravityNormAccelerometerCalibrator
,RANSACRobustKnownBiasAndPositionAccelerometerCalibrator
,RANSACRobustKnownFrameAccelerometerCalibrator
,RANSACRobustKnownGravityNormAccelerometerCalibrator
,RANSACRobustKnownPositionAccelerometerCalibrator
,RobustKnownBiasAndFrameAccelerometerCalibrator
,RobustKnownBiasAndGravityNormAccelerometerCalibrator
,RobustKnownBiasAndPositionAccelerometerCalibrator
,RobustKnownFrameAccelerometerCalibrator
,RobustKnownGravityNormAccelerometerCalibrator
,RobustKnownPositionAccelerometerCalibrator
Indicates that an accelerometer calibrator can accept quality scores for
each measurement being provided.
-
Method Summary
Modifier and TypeMethodDescriptiondouble[]
Returns quality scores corresponding to each measurement.void
setQualityScores
(double[] qualityScores) Sets quality scores corresponding to each measurement.Methods inherited from interface com.irurueta.navigation.inertial.calibration.accelerometer.AccelerometerCalibrator
calibrate, getEstimatedMa, getEstimatedMxy, getEstimatedMxz, getEstimatedMyx, getEstimatedMyz, getEstimatedMzx, getEstimatedMzy, getEstimatedSx, getEstimatedSy, getEstimatedSz, getMeasurementType, getMinimumRequiredMeasurements, isCommonAxisUsed, isOrderedMeasurementsRequired, isQualityScoresRequired, isReady, isRunning, setCommonAxisUsed
-
Method Details
-
getQualityScores
double[] getQualityScores()Returns quality scores corresponding to each measurement. The larger the score value the better the quality of the sample. This implementation always returns null. Subclasses using quality scores must implement proper behavior.- Returns:
- quality scores corresponding to each sample.
-
setQualityScores
void setQualityScores(double[] qualityScores) throws com.irurueta.navigation.LockedException Sets quality scores corresponding to each measurement. The larger the score value the better the quality of the sample. This implementation makes no action. Subclasses using quality scores must implement proper behaviour.- Parameters:
qualityScores
- quality scores corresponding to each pair of matched points.- Throws:
IllegalArgumentException
- if provided quality scores length is smaller than minimum required samples.com.irurueta.navigation.LockedException
- if calibrator is currently running.
-