4#include <NDEVR/BaseValues.h>
8 class OrientationSensor;
9 class CalibrateGyroButton;
10 class PropertiesButton;
12 class MagnetometerWidget;
19 CalibrationWidget(QTModelManager* manager, QWidget* parent =
nullptr);
20 CalibrationWidget(QWidget* parent =
nullptr);
21 void setModelManager(QTModelManager* manager);
22 void setSensor(OrientationSensor* sensor);
23 void showCalibrationOptionsPopup(PopupInfo info);
24 void showMagnetometerOptionsPopup(PopupInfo info);
25 CalibrateGyroButton* calibrationButton()
const;
26 Button* magnetometerButton()
const;
27 static void SetMagneticCalibrationCallback(
const std::function<
void(PopupInfo info, OrientationSensor* sensor)>& function);
35 static std::function<void(PopupInfo info, OrientationSensor* sensor)> s_magnetic_calibration_function;
37 CalibrateGyroButton* m_calibrate_button;
38 MagnetometerWidget* m_magnetometer_widget =
nullptr;
39 Button* m_magnetometer_button;
40 PropertiesButton* m_properties_button;
41 OrientationSensor* m_sensor;
42 QTModelManager* m_manager;
44 bool m_is_calibrating;
uint8_t uint01
-Defines an alias representing a 1 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:98