#include <motion_sensor.H>
Public Member Functions | |
motion_observer_t (motion_sensor_t *m, double interval_v) | |
virtual | ~motion_observer_t () |
bool | timeout (double currTime) |
Private Attributes | |
motion_sensor_t * | m_motion_sensor |
motion_observer_t::motion_observer_t | ( | motion_sensor_t * | m, | |
double | interval_v | |||
) |
motion_observer_t::~motion_observer_t | ( | ) | [virtual] |
bool motion_observer_t::timeout | ( | double | currTime | ) | [virtual] |
Implements cajun::timer_t::observer_t.
References cajun::motion_sensor_t::get_heading(), cajun::motion_sensor_t::get_pitch(), cajun::motion_sensor_t::get_roll(), cajun::sim_world_object_t::m_access_data, m_motion_sensor, cajun::motion_sensor_t::m_robot, and cajun::motion_sensor_t::update_motion_data().
Referenced by motion_observer_t(), and timeout().