cajun::angular_rate_sensor_t Class Reference

#include <angular_rate_sensor.H>

Inheritance diagram for cajun::angular_rate_sensor_t:
cajun::components_t

List of all members.

Public Member Functions

 angular_rate_sensor_t (sim_world_object_t *parent, timer_t *timer)
virtual ~angular_rate_sensor_t ()
void update_angular_rate_data ()
double get_x_vel ()
double get_y_vel ()
double get_z_vel ()
void update_position (dBodyID carb)
void command (int cmd, double value)
void simulate_component (dBodyID carb)

Private Attributes

sim_world_object_tm_robot
double m_x_vel
double m_y_vel
double m_z_vel
angular_rate_observer_tm_angular_rate_observer

Friends

class angular_rate_observer_t

Constructor & Destructor Documentation

angular_rate_sensor_t::angular_rate_sensor_t ( sim_world_object_t parent,
timer_t timer 
)
angular_rate_sensor_t::~angular_rate_sensor_t (  )  [virtual]

Member Function Documentation

void cajun::angular_rate_sensor_t::command ( int  cmd,
double  value 
) [inline]
double cajun::angular_rate_sensor_t::get_x_vel (  )  [inline]
double cajun::angular_rate_sensor_t::get_y_vel (  )  [inline]
double cajun::angular_rate_sensor_t::get_z_vel (  )  [inline]
void cajun::angular_rate_sensor_t::simulate_component ( dBodyID  carb  )  [inline, virtual]

Reimplemented from cajun::components_t.

void angular_rate_sensor_t::update_angular_rate_data (  ) 
void cajun::angular_rate_sensor_t::update_position ( dBodyID  carb  )  [inline, virtual]

Reimplemented from cajun::components_t.


Friends And Related Function Documentation

friend class angular_rate_observer_t [friend]

Referenced by angular_rate_sensor_t().


Member Data Documentation


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

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