.. _program_listing_file_src_navtk_magnetic_MagnetometerCalibration.hpp: Program Listing for File MagnetometerCalibration.hpp ==================================================== |exhale_lsh| :ref:`Return to documentation for file ` (``src/navtk/magnetic/MagnetometerCalibration.hpp``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp #pragma once #include #include #include namespace navtk { namespace magnetic { class MagnetometerCalibration { public: virtual ~MagnetometerCalibration() = default; virtual void generate_calibration(const Matrix& mag) = 0; virtual Vector apply_calibration(const Vector& mag) const = 0; bool is_calibrated(); protected: bool calibrated = false; }; } // namespace magnetic } // namespace navtk