Interface OrderedStandardDeviationBodyMagneticFluxDensityMagnetometerCalibrator
- All Superinterfaces:
MagnetometerCalibrator
- All Known Implementing Classes:
LMedSRobustKnownHardIronMagneticFluxDensityNormMagnetometerCalibrator,LMedSRobustKnownHardIronPositionAndInstantMagnetometerCalibrator,LMedSRobustKnownMagneticFluxDensityNormMagnetometerCalibrator,LMedSRobustKnownPositionAndInstantMagnetometerCalibrator,MSACRobustKnownHardIronMagneticFluxDensityNormMagnetometerCalibrator,MSACRobustKnownHardIronPositionAndInstantMagnetometerCalibrator,MSACRobustKnownMagneticFluxDensityNormMagnetometerCalibrator,MSACRobustKnownPositionAndInstantMagnetometerCalibrator,PROMedSRobustKnownHardIronMagneticFluxDensityNormMagnetometerCalibrator,PROMedSRobustKnownHardIronPositionAndInstantMagnetometerCalibrator,PROMedSRobustKnownMagneticFluxDensityNormMagnetometerCalibrator,PROMedSRobustKnownPositionAndInstantMagnetometerCalibrator,PROSACRobustKnownHardIronMagneticFluxDensityNormMagnetometerCalibrator,PROSACRobustKnownHardIronPositionAndInstantMagnetometerCalibrator,PROSACRobustKnownMagneticFluxDensityNormMagnetometerCalibrator,PROSACRobustKnownPositionAndInstantMagnetometerCalibrator,RANSACRobustKnownHardIronMagneticFluxDensityNormMagnetometerCalibrator,RANSACRobustKnownHardIronPositionAndInstantMagnetometerCalibrator,RANSACRobustKnownMagneticFluxDensityNormMagnetometerCalibrator,RANSACRobustKnownPositionAndInstantMagnetometerCalibrator,RobustKnownHardIronMagneticFluxDensityNormMagnetometerCalibrator,RobustKnownHardIronPositionAndInstantMagnetometerCalibrator,RobustKnownMagneticFluxDensityNormMagnetometerCalibrator,RobustKnownPositionAndInstantMagnetometerCalibrator
public interface OrderedStandardDeviationBodyMagneticFluxDensityMagnetometerCalibrator
extends MagnetometerCalibrator
Defines a magnetometer calibrator using ordered lists 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.voidsetMeasurements(List<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
List<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(List<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.
-