Go to the documentation of this file.
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;
Forward declarations for the common classes.
Definition: Animation.hh:27
sensors
Definition: SensorManager.hh:35
virtual rendering::DepthCameraPtr DepthCamera() const
Returns a pointer to the rendering::DepthCamera.
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.
DepthCameraSensor()
Constructor.
boost::shared_ptr< DepthCamera > DepthCameraPtr
Definition: RenderTypes.hh:98
virtual const float * DepthData() const
Gets the raw depth data from the sensor.
virtual ~DepthCameraSensor()
Destructor.
Definition: DepthCameraSensor.hh:44
virtual void Init()
Initialize the camera.
Basic camera sensor.
Definition: CameraSensor.hh:44