17#ifndef _GAZEBO_SENSORS_DEPTHCAMERASENSOR_HH_
18#define _GAZEBO_SENSORS_DEPTHCAMERASENSOR_HH_
35 class DepthCameraSensorPrivate;
52 public:
virtual void Init();
64 protected:
virtual void Load(
const std::string &_worldName);
71 private: std::unique_ptr<DepthCameraSensorPrivate> dataPtr;
sensors
Definition SensorManager.hh:35
Basic camera sensor.
Definition CameraSensor.hh:44
Definition DepthCameraSensor.hh:44
DepthCameraSensor()
Constructor.
virtual ~DepthCameraSensor()
Destructor.
virtual rendering::DepthCameraPtr DepthCamera() const
Returns a pointer to the rendering::DepthCamera.
virtual void Init()
Initialize the camera.
virtual const float * DepthData() const
Gets the raw depth data from the sensor.
virtual void Load(const std::string &_worldName)
Load the sensor with default parameters.
virtual bool UpdateImpl(const bool _force)
This gets overwritten by derived sensor types.
boost::shared_ptr< DepthCamera > DepthCameraPtr
Definition RenderTypes.hh:98
Forward declarations for the common classes.
Definition Animation.hh:27