cajun::components_t Class Reference

#include <components.H>

Inheritance diagram for cajun::components_t:
cajun::acceleration_sensor_t cajun::angular_rate_sensor_t cajun::control_line_sensor_t cajun::drive_sensor_t cajun::iteris_sensor_t cajun::laser_sensor_t cajun::motion_sensor_t cajun::nav_sensor_t cajun::ray_sensor_t cajun::signal_line_sensor_t cajun::sog_sensor_t cajun::steering_sensor_t

List of all members.

Public Member Functions

virtual ~components_t ()
int get_component_type ()
virtual void update_position (dBodyID carb)
virtual void simulate_component (dBodyID carb)

Public Attributes

timer_tm_timer
std::list< timer_t::observer_t * >
::iterator 
m_observer_index
bool m_display_component

Protected Attributes

double m_global_position [3]
double m_position_on_robot [3]
double m_orientation_on_robot [3]
int m_component_type

Constructor & Destructor Documentation

virtual cajun::components_t::~components_t (  )  [inline, virtual]

Member Function Documentation

int cajun::components_t::get_component_type (  )  [inline]

References m_component_type.

virtual void cajun::components_t::simulate_component ( dBodyID  carb  )  [inline, virtual]
virtual void cajun::components_t::update_position ( dBodyID  carb  )  [inline, virtual]

Member Data Documentation

Referenced by get_component_type().


The documentation for this class was generated from the following file:

Generated on Fri Apr 9 10:45:14 2010 for simulator by  doxygen 1.6.1