#include <controller_interface.H>
Public Member Functions | |
controller_interface_t () | |
controller_interface_t (dynamic_object_t *object, timer_t *timer) | |
virtual | ~controller_interface_t () |
Protected Attributes | |
steering_sensor_t * | m_steering |
timer_t::observer_t * | m_steering_observer |
timer_t * | m_timer |
std::list< timer_t::observer_t * > ::iterator | m_observer_index |
cajun::controller_interface_t::controller_interface_t | ( | ) | [inline] |
References m_steering, m_steering_observer, and m_timer.
cajun::controller_interface_t::controller_interface_t | ( | dynamic_object_t * | object, | |
timer_t * | timer | |||
) | [inline] |
References m_steering, m_steering_observer, and m_timer.
virtual cajun::controller_interface_t::~controller_interface_t | ( | ) | [inline, virtual] |
References m_steering.
std::list<timer_t::observer_t *>::iterator cajun::controller_interface_t::m_observer_index [protected] |
Referenced by cajun::manual_controller_t::manual_controller_t(), cajun::script_controller_t::script_controller_t(), cajun::sensor_controller_t::sensor_controller_t(), cajun::waypoint_controller_t::waypoint_controller_t(), cajun::manual_controller_t::~manual_controller_t(), cajun::script_controller_t::~script_controller_t(), cajun::sensor_controller_t::~sensor_controller_t(), and cajun::waypoint_controller_t::~waypoint_controller_t().
Referenced by controller_interface_t(), cajun::manual_controller_t::manual_controller_t(), cajun::script_controller_t::script_controller_t(), cajun::sensor_controller_t::sensor_controller_t(), cajun::waypoint_controller_t::waypoint_controller_t(), cajun::manual_controller_t::~manual_controller_t(), cajun::script_controller_t::~script_controller_t(), cajun::sensor_controller_t::~sensor_controller_t(), and cajun::waypoint_controller_t::~waypoint_controller_t().
timer_t* cajun::controller_interface_t::m_timer [protected] |