#include <SimSensors.hpp>
Classes | |
struct | Hook |
Public Types | |
typedef boost::shared_ptr < SimSensorInterface > | Ptr |
Public Member Functions | |
virtual void | configure (ros::NodeHandle &nh, const std::string &topic_name)=0 |
virtual void | step (const Hook &data)=0 |
virtual | ~SimSensorInterface () |
The interface class for the different simulated sensors.
Definition at line 52 of file SimSensors.hpp.
typedef boost::shared_ptr<SimSensorInterface> labust::simulation::SimSensorInterface::Ptr |
Definition at line 73 of file SimSensors.hpp.
virtual labust::simulation::SimSensorInterface::~SimSensorInterface | ( | ) | [inline, virtual] |
Definition at line 74 of file SimSensors.hpp.
virtual void labust::simulation::SimSensorInterface::configure | ( | ros::NodeHandle & | nh, |
const std::string & | topic_name | ||
) | [pure virtual] |
Implemented in labust::simulation::GPSSensor, and labust::simulation::BasicSensor< ROSMsg, functor >.
virtual void labust::simulation::SimSensorInterface::step | ( | const Hook & | data | ) | [pure virtual] |
Implemented in labust::simulation::GPSSensor, and labust::simulation::BasicSensor< ROSMsg, functor >.