#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] |
1.6.1