BaseDepthCamera< T > Class Template Reference

#include <BaseCamera.hh>

Public Member Functions

virtual ~BaseDepthCamera ()
 
virtual gz::common::ConnectionPtr ConnectNewDepthFrame (std::function< void(const float *, unsigned int, unsigned int, unsigned int, const std::string &)> _subscriber)
 
virtual gz::common::ConnectionPtr ConnectNewRGBPointCloud (std::function< void(const float *, unsigned int, unsigned int, unsigned int, const std::string &)> _subscriber)
 
virtual void CreateDepthTexture ()
 
virtual const float * DepthData () const
 

Protected Member Functions

 BaseDepthCamera ()
 

Constructor & Destructor Documentation

🔗BaseDepthCamera()

BaseDepthCamera
protected

🔗~BaseDepthCamera()

~BaseDepthCamera
virtual

Member Function Documentation

🔗ConnectNewDepthFrame()

gz::common::ConnectionPtr ConnectNewDepthFrame ( std::function< void(const float *, unsigned int, unsigned int, unsigned int, const std::string &)>  _subscriber)
virtual

Reimplemented in OgreDepthCamera, and Ogre2DepthCamera.

🔗ConnectNewRGBPointCloud()

gz::common::ConnectionPtr ConnectNewRGBPointCloud ( std::function< void(const float *, unsigned int, unsigned int, unsigned int, const std::string &)>  _subscriber)
virtual

🔗CreateDepthTexture()

void CreateDepthTexture
virtual

Reimplemented in OgreDepthCamera, and Ogre2DepthCamera.

🔗DepthData()

const float * DepthData
virtual

The documentation for this class was generated from the following files: