#include <ray_sensor.H>
Public Member Functions | |
ray_sensor_observer_t (ray_sensor_t *ray_sensor, double interval_v, int id) | |
bool | timeout (double currTime) |
virtual | ~ray_sensor_observer_t () |
Private Attributes | |
ray_sensor_t * | m_ray_sensor |
int | m_ray_sensor_id |
ray_sensor_observer_t::ray_sensor_observer_t | ( | ray_sensor_t * | ray_sensor, | |
double | interval_v, | |||
int | id | |||
) |
References cajun::timer_t::observer_t::m_interval, m_ray_sensor, and m_ray_sensor_id.
cajun::ray_sensor_observer_t::~ray_sensor_observer_t | ( | ) | [virtual] |
bool ray_sensor_observer_t::timeout | ( | double | currTime | ) | [virtual] |
Implements cajun::timer_t::observer_t.
References m_ray_sensor, cajun::ray_sensor_t::m_raySensorDepth, and cajun::ray_sensor_t::simulate_component().
Referenced by ray_sensor_observer_t(), and timeout().
int cajun::ray_sensor_observer_t::m_ray_sensor_id [private] |
Referenced by ray_sensor_observer_t().