18 #ifndef _GAZEBO_RENDERING_DEPTHCAMERA_PRIVATE_HH_
19 #define _GAZEBO_RENDERING_DEPTHCAMERA_PRIVATE_HH_
68 public:
event::EventT<void(
const float *,
unsigned int,
unsigned int,
72 public:
event::EventT<void(
const float *,
unsigned int,
unsigned int,
Ogre::Texture * pcdTexture
Point cloud texture.
Definition: DepthCameraPrivate.hh:62
float * pcdBuffer
Point cloud data buffer.
Definition: DepthCameraPrivate.hh:53
Ogre::Material * depthMaterial
The depth material.
Definition: DepthCameraPrivate.hh:47
event::EventT< void(const float *, unsigned int, unsigned int, unsigned int, const std::string &)> newDepthFrame
Event used to signal depth data.
Definition: DepthCameraPrivate.hh:73
float * depthBuffer
The depth buffer.
Definition: DepthCameraPrivate.hh:44
Definition: DepthCameraPrivate.hh:41
Ogre::RenderTarget * pcdTarget
Point cloud texture.
Definition: DepthCameraPrivate.hh:65
event::EventT< void(const float *, unsigned int, unsigned int, unsigned int, const std::string &)> newRGBPointCloud
Event used to signal rgb point cloud data.
Definition: DepthCameraPrivate.hh:69
Ogre::Viewport * pcdViewport
Point cloud view port.
Definition: DepthCameraPrivate.hh:56
bool outputPoints
True to generate point clouds.
Definition: DepthCameraPrivate.hh:50
Ogre::Material * pcdMaterial
Point cloud material.
Definition: DepthCameraPrivate.hh:59
A class for event processing.
Definition: Event.hh:181