| keepBestResult(double, double) |   | 83% |   | 62% | 2 | 5 | 2 | 15 | 0 | 1 |
| evaluateForThresholdFactor(double) |   | 92% |   | 77% | 5 | 12 | 5 | 37 | 0 | 1 |
| MagnetometerIntervalDetectorThresholdFactorOptimizer(MagnetometerIntervalDetectorThresholdFactorOptimizerDataSource, MagnetometerNonLinearCalibrator) |  | 95% | | n/a | 0 | 1 | 1 | 9 | 0 | 1 |
| MagnetometerIntervalDetectorThresholdFactorOptimizer(MagnetometerNonLinearCalibrator) |  | 95% | | n/a | 0 | 1 | 1 | 9 | 0 | 1 |
| setThresholdFactorRange(double, double) |  | 100% |  | 100% | 0 | 5 | 0 | 7 | 0 | 1 |
| setCalibrator(MagnetometerNonLinearCalibrator) |  | 100% |   | 83% | 1 | 4 | 0 | 6 | 0 | 1 |
| MagnetometerIntervalDetectorThresholdFactorOptimizer(MagnetometerIntervalDetectorThresholdFactorOptimizerDataSource) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| MagnetometerIntervalDetectorThresholdFactorOptimizer() |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| isReady() |  | 100% |  | 100% | 0 | 4 | 0 | 1 | 0 | 1 |
| setTimeInterval(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setTimeInterval(Time) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setMinStaticSamples(int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setMaxDynamicSamples(int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setWindowSize(int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setInitialStaticSamples(int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setInstantaneousNoiseLevelFactor(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setBaseNoiseLevelAbsoluteThreshold(double) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setBaseNoiseLevelAbsoluteThreshold(Acceleration) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| initialize() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setQualityScoreMapper(QualityScoreMapper) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getAccelerometerBaseNoiseLevelAsMeasurement(Acceleration) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getThresholdAsMeasurement(Acceleration) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getAccelerometerBaseNoiseLevelPsd() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerBaseNoiseLevelAsMeasurement() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerBaseNoiseLevelRootPsd() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getThresholdAsMeasurement() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createMeasurement(double, AccelerationUnit) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTimeIntervalAsTime(Time) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getBaseNoiseLevelAbsoluteThresholdAsMeasurement(Acceleration) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTimeInterval() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTimeIntervalAsTime() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMinStaticSamples() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMaxDynamicSamples() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getWindowSize() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInitialStaticSamples() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInstantaneousNoiseLevelFactor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBaseNoiseLevelAbsoluteThreshold() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBaseNoiseLevelAbsoluteThresholdAsMeasurement() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCalibrator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getQualityScoreMapper() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMinThresholdFactor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMaxThresholdFactor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerBaseNoiseLevel() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getThreshold() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEstimatedHardIron() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEstimatedMm() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDefaultUnit() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |