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 Details

    • 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.