Interface UnorderedStandardDeviationBodyMagneticFluxDensityMagnetometerCalibrator
- All Superinterfaces:
MagnetometerCalibrator
- All Known Implementing Classes:
BaseKnownHardIronMagneticFluxDensityNormMagnetometerCalibrator
,BaseMagneticFluxDensityNormMagnetometerCalibrator
,KnownHardIronMagneticFluxDensityNormMagnetometerCalibrator
,KnownHardIronPositionAndInstantMagnetometerCalibrator
,KnownMagneticFluxDensityNormMagnetometerCalibrator
,KnownPositionAndInstantMagnetometerCalibrator
public interface UnorderedStandardDeviationBodyMagneticFluxDensityMagnetometerCalibrator
extends MagnetometerCalibrator
Defines a magnetometer calibrator using unordered collections of
StandardDeviationBodyMagneticFluxDensity
measurements.-
Method Summary
Modifier and TypeMethodDescriptionGets collection of body magnetic flux density measurements taken at a given position with different unknown orientations and containing the standard deviation of magnetometer measurements.void
setMeasurements
(Collection<StandardDeviationBodyMagneticFluxDensity> measurements) Sets collection of body magnetic flux density measurements taken at a given position with different unknown orientations and containing the standard deviation of magnetometer measurements.Methods inherited from interface com.irurueta.navigation.inertial.calibration.magnetometer.MagnetometerCalibrator
calibrate, getEstimatedMm, getEstimatedMxy, getEstimatedMxz, getEstimatedMyx, getEstimatedMyz, getEstimatedMzx, getEstimatedMzy, getEstimatedSx, getEstimatedSy, getEstimatedSz, getMeasurementType, getMinimumRequiredMeasurements, isCommonAxisUsed, isOrderedMeasurementsRequired, isQualityScoresRequired, isReady, isRunning, setCommonAxisUsed
-
Method Details
-
getMeasurements
Collection<StandardDeviationBodyMagneticFluxDensity> getMeasurements()Gets collection of body magnetic flux density measurements taken at a given position with different unknown orientations and containing the standard deviation of magnetometer measurements.- Returns:
- collection of body magnetic flux density measurements at a known position and timestamp with unknown orientations.
-
setMeasurements
void setMeasurements(Collection<StandardDeviationBodyMagneticFluxDensity> measurements) throws com.irurueta.navigation.LockedException Sets collection of body magnetic flux density measurements taken at a given position with different unknown orientations and containing the standard deviation of magnetometer measurements.- Parameters:
measurements
- collection of body magnetic flux density measurements at a known position and timestamp with unknown orientations.- Throws:
com.irurueta.navigation.LockedException
- if calibrator is currently running.
-