Classes | Typedefs | Functions
gazebo::sensors Namespace Reference

Sensors namespace. More...

Classes

class  CameraSensor
 Basic camera sensor This sensor is used for simulating standard monocular cameras. More...
class  ContactSensor
 Contact sensor. More...
class  DepthCameraSensor
 Basic camera sensor This sensor is used for simulating standard monocular cameras. More...
class  ImuSensor
 An IMU sensor. More...
class  IRSensor
 Sensor with one or more rays. More...
class  RaySensor
 Sensor with one or more rays. More...
class  Sensor
 Base class for sensors. More...
class  SensorFactory
 The sensor factory; the class is just for namespacing purposes. More...
class  SensorManager
 Class to manage and update all sensors. More...

Typedefs

typedef Sensor *(* SensorFactoryFn )()
typedef boost::shared_ptr< SensorSensorPtr
typedef boost::shared_ptr
< RaySensor
RaySensorPtr
typedef boost::shared_ptr
< CameraSensor
CameraSensorPtr
typedef boost::shared_ptr
< DepthCameraSensor
DepthCameraSensorPtr
typedef boost::shared_ptr
< ContactSensor
ContactSensorPtr
typedef std::vector< SensorPtr > Sensor_V
typedef std::vector< RaySensorPtr > RaySensor_V
typedef std::vector
< CameraSensorPtr > 
CameraSensor_V
typedef std::vector
< DepthCameraSensorPtr > 
DepthCameraSensor_V
typedef std::vector
< ContactSensorPtr > 
ContactSensor_V

Functions

bool load ()
 Load the sensor library.
std::string create_sensor (sdf::ElementPtr _elem, const std::string &_parentName)
void run_once (bool force=true)
 Run the sensor generation one step.
void run ()
 Run sensor generation continuously. This is a blocking call.
void stop ()
 Stop the sensor generation loop.
bool init ()
bool fini ()
bool remove_sensors ()
SensorPtr get_sensor (const std::string &_name)
 Get a sensor by name.

Detailed Description

Sensors namespace.