cajun::sog_sensor_t Class Reference

#include <sog_sensor.H>

Inheritance diagram for cajun::sog_sensor_t:
cajun::components_t

List of all members.

Public Member Functions

 sog_sensor_t (sim_world_object_t *parent, timer_t *timer)
virtual ~sog_sensor_t ()
sog_data_t * update_sog_data ()
double get_sog ()
void update_position (dBodyID carb)
void command (int cmd, double value)
void simulate_component (dBodyID carb)

Private Attributes

sim_world_object_tm_robot
sog_data_t m_sog_data
sog_observer_tm_sog_observer

Friends

class sog_observer_t

Constructor & Destructor Documentation

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

Member Function Documentation

void cajun::sog_sensor_t::command ( int  cmd,
double  value 
) [inline]
double sog_sensor_t::get_sog (  ) 

References m_sog_data.

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

Reimplemented from cajun::components_t.

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

Reimplemented from cajun::components_t.

sog_data_t * sog_sensor_t::update_sog_data (  ) 

Friends And Related Function Documentation

friend class sog_observer_t [friend]

Referenced by sog_sensor_t().


Member Data Documentation

sog_data_t cajun::sog_sensor_t::m_sog_data [private]

Referenced by get_sog(), and update_sog_data().

Referenced by sog_sensor_t(), and ~sog_sensor_t().


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

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