Public Member Functions | Private Attributes | List of all members
moveit_rviz_plugin::RenderShapes Class Reference

#include <render_shapes.h>

Public Member Functions

void clear ()
 
void renderShape (Ogre::SceneNode *node, const shapes::Shape *s, const Eigen::Isometry3d &p, OctreeVoxelRenderMode octree_voxel_rendering, OctreeVoxelColorMode octree_color_mode, const rviz::Color &color, float alpha)
 
 RenderShapes (rviz::DisplayContext *context)
 
void updateShapeColors (float r, float g, float b, float a)
 
 ~RenderShapes ()
 

Private Attributes

rviz::DisplayContextcontext_
 
std::vector< OcTreeRenderPtr > octree_voxel_grids_
 
std::vector< std::unique_ptr< rviz::Shape > > scene_shapes_
 

Detailed Description

Definition at line 62 of file render_shapes.h.

Constructor & Destructor Documentation

◆ RenderShapes()

moveit_rviz_plugin::RenderShapes::RenderShapes ( rviz::DisplayContext context)

Definition at line 92 of file render_shapes.cpp.

◆ ~RenderShapes()

moveit_rviz_plugin::RenderShapes::~RenderShapes ( )

Definition at line 96 of file render_shapes.cpp.

Member Function Documentation

◆ clear()

void moveit_rviz_plugin::RenderShapes::clear ( )

Definition at line 101 of file render_shapes.cpp.

◆ renderShape()

void moveit_rviz_plugin::RenderShapes::renderShape ( Ogre::SceneNode *  node,
const shapes::Shape s,
const Eigen::Isometry3d &  p,
OctreeVoxelRenderMode  octree_voxel_rendering,
OctreeVoxelColorMode  octree_color_mode,
const rviz::Color color,
float  alpha 
)

Definition at line 107 of file render_shapes.cpp.

◆ updateShapeColors()

void moveit_rviz_plugin::RenderShapes::updateShapeColors ( float  r,
float  g,
float  b,
float  a 
)

Definition at line 238 of file render_shapes.cpp.

Member Data Documentation

◆ context_

rviz::DisplayContext* moveit_rviz_plugin::RenderShapes::context_
private

Definition at line 75 of file render_shapes.h.

◆ octree_voxel_grids_

std::vector<OcTreeRenderPtr> moveit_rviz_plugin::RenderShapes::octree_voxel_grids_
private

Definition at line 78 of file render_shapes.h.

◆ scene_shapes_

std::vector<std::unique_ptr<rviz::Shape> > moveit_rviz_plugin::RenderShapes::scene_shapes_
private

Definition at line 77 of file render_shapes.h.


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


visualization
Author(s): Ioan Sucan , Dave Coleman , Sachin Chitta
autogenerated on Thu Feb 27 2025 03:29:15