gz/rendering/DepthCamera.hh
virtual gz::common::ConnectionPtr ConnectNewDepthFrame(std::function< void(const float *, unsigned int, unsigned int, unsigned int, const std::string &)> _subscriber)=0
Connect to the new depth image signal.
STL class.
Definition: gz/rendering/DepthCamera.hh:34
Posable camera used for rendering the scene graph.
Definition: gz/rendering/Camera.hh:49
virtual const float * DepthData() const =0
All things needed to get back z buffer for depth data.
virtual gz::common::ConnectionPtr ConnectNewRgbPointCloud(std::function< void(const float *_pointCloud, unsigned int _width, unsigned int _height, unsigned int _depth, const std::string &_format)> _subscriber)=0
Connect to the new rgb point cloud signal.
virtual void CreateDepthTexture()=0
Create a texture which will hold the depth data.
std::function< void(const void *, unsigned int, unsigned int, unsigned int, const std::string &)> NewFrameListener
Callback function for new frame render event listeners.
Definition: gz/rendering/DepthCamera.hh:39
virtual ~DepthCamera()
Destructor.
Definition: gz/rendering/DepthCamera.hh:42