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();
56 public:
virtual const float *DepthData()
const;
64 protected:
virtual void Load(
const std::string &_worldName);
67 protected:
virtual bool UpdateImpl(
const bool _force);
71 private: std::unique_ptr<DepthCameraSensorPrivate> dataPtr;
Forward declarations for the common classes.
Definition: Animation.hh:26
sensors
Definition: SensorManager.hh:36
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.
GAZEBO_VISIBLE void Init(google::protobuf::Message &_message, const std::string &_id="")
Initialize a message.
virtual ~DepthCameraSensor()
Destructor.
Definition: DepthCameraSensor.hh:43
virtual void Init()
Initialize the camera.
Basic camera sensor.
Definition: CameraSensor.hh:43