Public Member Functions | Private Attributes | List of all members
rviz::PointCloudRenderable Class Reference

#include <point_cloud.h>

Inheritance diagram for rviz::PointCloudRenderable:
Inheritance graph
[legend]

Public Member Functions

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

Private Attributes

Ogre::MaterialPtr material_
 
PointCloudparent_
 

Detailed Description

Definition at line 64 of file point_cloud.h.

Constructor & Destructor Documentation

◆ PointCloudRenderable()

rviz::PointCloudRenderable::PointCloudRenderable ( PointCloud parent,
int  num_points,
bool  use_tex_coords 
)

Definition at line 764 of file point_cloud.cpp.

◆ ~PointCloudRenderable()

rviz::PointCloudRenderable::~PointCloudRenderable ( )
override

Definition at line 797 of file point_cloud.cpp.

Member Function Documentation

◆ _notifyCurrentCamera()

void rviz::PointCloudRenderable::_notifyCurrentCamera ( Ogre::Camera *  camera)
override

Definition at line 808 of file point_cloud.cpp.

◆ getBoundingRadius()

Ogre::Real rviz::PointCloudRenderable::getBoundingRadius ( ) const
override

Definition at line 813 of file point_cloud.cpp.

◆ getBuffer()

Ogre::HardwareVertexBufferSharedPtr rviz::PointCloudRenderable::getBuffer ( )

Definition at line 803 of file point_cloud.cpp.

◆ getLights()

const Ogre::LightList & rviz::PointCloudRenderable::getLights ( ) const
override

Definition at line 834 of file point_cloud.cpp.

◆ getNumWorldTransforms()

unsigned short rviz::PointCloudRenderable::getNumWorldTransforms ( ) const
inlineoverride

Definition at line 80 of file point_cloud.h.

◆ getRenderOperation()

Ogre::RenderOperation* rviz::PointCloudRenderable::getRenderOperation ( )
inline

Definition at line 70 of file point_cloud.h.

◆ getSquaredViewDepth()

Ogre::Real rviz::PointCloudRenderable::getSquaredViewDepth ( const Ogre::Camera *  cam) const
override

Definition at line 818 of file point_cloud.cpp.

◆ getWorldTransforms()

void rviz::PointCloudRenderable::getWorldTransforms ( Ogre::Matrix4 *  xform) const
override

Definition at line 829 of file point_cloud.cpp.

Member Data Documentation

◆ material_

Ogre::MaterialPtr rviz::PointCloudRenderable::material_
private

Definition at line 88 of file point_cloud.h.

◆ parent_

PointCloud* rviz::PointCloudRenderable::parent_
private

Definition at line 89 of file point_cloud.h.


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


rviz
Author(s): Dave Hershberger, David Gossow, Josh Faust
autogenerated on Sat May 27 2023 02:06:26