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:37
Basic camera sensor.
Definition: CameraSensor.hh:44
Definition: DepthCameraSensor.hh:44
virtual const float * DepthData() const
Gets the raw depth data from the sensor.
DepthCameraSensor()
Constructor.
virtual ~DepthCameraSensor()
Destructor.
virtual rendering::DepthCameraPtr DepthCamera() const
Returns a pointer to the rendering::DepthCamera.
virtual void Init()
Initialize the camera.
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