OpenWalker Project
Documentation of the ROS Packages
Main Page
Related Pages
Classes
Files
File List
File Members
src
ow_core
include
ow_core
Interfaces
i_imu_sensor.h
Go to the documentation of this file.
1
34
#ifndef OPEN_WALKER_CORE_INTERFACES_I_IMU_SENSOR_H
35
#define OPEN_WALKER_CORE_INTERFACES_I_IMU_SENSOR_H
36
37
#include <
ow_core/types.h
>
38
39
namespace
ow_core
{
40
41
47
class
IImuSensor
48
{
49
public
:
53
virtual
~IImuSensor
()
54
{
55
}
56
57
virtual
ow::LinearAcceleration
& xPP() = 0;
58
virtual
const
ow::LinearAcceleration
& xPP()
const
= 0;
59
60
virtual
ow::AngularPosition
& Q() = 0;
61
virtual
const
ow::AngularPosition
& Q()
const
= 0;
62
63
virtual
ow::AngularVelocity
& omega() = 0;
64
virtual
const
ow::AngularVelocity
& omega()
const
= 0;
65
66
};
67
68
69
}
70
71
#endif // OPEN_WALKER_CORE_INTERFACES_I_IMU_SENSOR_H
types.h
ow_core::IImuSensor
The IImuSensor class.
Definition:
i_imu_sensor.h:47
ow_core::AngularPosition< OW_TYPES_SCALAR >
ow_core::AngularVelocity< OW_TYPES_SCALAR >
ow_core
Definition:
angular_acceleration.h:39
ow_core::IImuSensor::~IImuSensor
virtual ~IImuSensor()
Virtual destructor.
Definition:
i_imu_sensor.h:53
ow_core::LinearAcceleration< OW_TYPES_SCALAR >
Generated on Fri Feb 14 2020 12:12:24 for OpenWalker Project by
1.8.11