| updateAccelerometerSample(long, float, float, float) |  | 100% |   | 83% | 1 | 4 | 0 | 15 | 0 | 1 |
| updateGyroscopeSample(long, float, float, float) |  | 100% |   | 83% | 1 | 4 | 0 | 15 | 0 | 1 |
| reset(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) |  | 100% | | n/a | 0 | 1 | 0 | 18 | 0 | 1 |
| resetPosition() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| resetVelocity() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| resetAcceleration() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| resetAngularSpeed() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| resetOrientation() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getStateQuaternionArray(double[]) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| resetPositionAndVelocity() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getAccumulatedAccelerationSample(double[]) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| getAccumulatedAngularSpeedSample(double[]) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| getStatePosition(double[]) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| getStateVelocity(double[]) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| getStateAcceleration(double[]) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| getStateAngularSpeed(double[]) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| getStateQuaternionArray() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| updateAccelerometerSample(long, float[]) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| updateGyroscopeSample(long, float[]) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| correctWithPositionMeasure(double[], Matrix) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| BaseSlamEstimator() |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| reset() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getStatePosition() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStateVelocity() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStateAcceleration() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStateAngularSpeed() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccumulatedAccelerationSample() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccumulatedAngularSpeedSample() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStateQuaternion(Quaternion) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getStateQuaternion() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| notifyFullSampleAndResetSampleReceive() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| isFullSampleAvailable() |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| correctWithPositionMeasure(Point3D, Matrix) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| correctWithPositionMeasure(double, double, double, Matrix) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isAccelerometerSampleReceived() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isGyroscopeSampleReceived() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| getMostRecentTimestampNanos() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| correctWithPositionMeasure(double[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| correctWithPositionMeasure(Point3D) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAccumulationEnabled(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setListener(BaseSlamEstimator.BaseSlamEstimatorListener) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setCalibrationData(BaseCalibrationData) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getStatePositionX() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStatePositionY() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStatePositionZ() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStateVelocityX() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStateVelocityY() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStateVelocityZ() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStateAccelerationX() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStateAccelerationY() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStateAccelerationZ() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStateQuaternionA() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStateQuaternionB() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStateQuaternionC() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStateQuaternionD() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStateAngularSpeedX() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStateAngularSpeedY() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStateAngularSpeedZ() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasError() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isAccumulationEnabled() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccelerometerTimestampNanos() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getGyroscopeTimestampNanos() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccumulatedAccelerometerSamples() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccumulatedGyroscopeSamples() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccumulatedAccelerationSampleX() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccumulatedAccelerationSampleY() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccumulatedAccelerationSampleZ() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccumulatedAngularSpeedSampleX() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccumulatedAngularSpeedSampleY() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAccumulatedAngularSpeedSampleZ() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getListener() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCalibrationData() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |