22 class OneAxisRotation;
45 friend class ::Ahrs_impl;
57 Imu(std::string name,
bool needRotation=
true);
162 gui::Tab *mainTab, *sensorTab, *plotTab;
void UnlockUserInterface(void) const
Unlock user interface.
Abstract class for input/ouput system.
Definition: IODevice.h:45
namespace of the flair Framework
Definition: Ahrs.h:19
gui::GroupBox * GetGroupBox(void) const
Setup GroupBox.
Class displaying a QGroupBox on the ground station.
Definition: GroupBox.h:27
core::OneAxisRotation * GetOneAxisRotation(void) const
Get OneAxisRotation.
Class defining a 3D vector.
gui::Layout * GetLayout(void) const
Setup Layout.
Class defining a rotation around one axis.
Definition: OneAxisRotation.h:38
void UseDefaultPlot(void)
Use default plot.
Base class for Imu.
Definition: Imu.h:44
Abstract class for input/ouput system.
void LockUserInterface(void) const
Lock user interface.
Abstract class to display a layout on the ground station.
Definition: Layout.h:33
gui::Tab * GetPlotTab(void) const
Plot tab.
void ApplyRotation(core::Vector3Df &vector)
ApplyRotation.
Imu(std::string name, bool needRotation=true)
Constructor.
const core::ImuData * GetDatas(void) const
Get IMU datas.
Class displaying a 1D plot on the ground station.
Definition: DataPlot1D.h:33
Class defining a quaternion.
Definition: Quaternion.h:26
Class displaying a QTab on the ground station.
Definition: Tab.h:29
Class defining IMU datas.
Definition: ImuData.h:31