Class PointCloudRenderable

Inheritance Relationships

Base Type

  • public Ogre::SimpleRenderable

Class Documentation

class PointCloudRenderable : public Ogre::SimpleRenderable

Public Functions

RVIZ_RENDERING_PUBLIC PointCloudRenderable(PointCloud *parent, int num_points, bool use_tex_coords, Ogre::RenderOperation::OperationType operationType)
virtual RVIZ_RENDERING_PUBLIC ~PointCloudRenderable()
inline RVIZ_RENDERING_PUBLIC Ogre::RenderOperation * getRenderOperation ()
RVIZ_RENDERING_PUBLIC Ogre::HardwareVertexBufferSharedPtr getBuffer ()
RVIZ_RENDERING_PUBLIC Ogre::Real getBoundingRadius () const override
RVIZ_RENDERING_PUBLIC Ogre::Real getSquaredViewDepth (const Ogre::Camera *cam) const override
RVIZ_RENDERING_PUBLIC void _notifyCurrentCamera (Ogre::Camera *camera) override
inline RVIZ_RENDERING_PUBLIC uint16_t getNumWorldTransforms () const override
RVIZ_RENDERING_PUBLIC void getWorldTransforms (Ogre::Matrix4 *xform) const override
RVIZ_RENDERING_PUBLIC const Ogre::LightList & getLights () const override