Program Listing for File MagnetometerCalibrationEllipse2d.hpp
↰ Return to documentation for file (src/navtk/magnetic/MagnetometerCalibrationEllipse2d.hpp)
#pragma once
#include <utility>
#include <vector>
#include <navtk/magnetic/MagnetometerCalibrationScaleFactorBias.hpp>
#include <navtk/tensors.hpp>
namespace navtk {
namespace magnetic {
class MagnetometerCalibrationEllipse2d : public MagnetometerCalibrationScaleFactorBias {
public:
MagnetometerCalibrationEllipse2d(bool calibrate_caruso = false);
virtual void generate_calibration(const Matrix& mag) override;
private:
bool calibrate_caruso; // calibrate with Caruso method first
};
} // namespace magnetic
} // namespace navtk