RgbdRendererVTK Class Referencefinal

An RgbdRenderer implementation using VTK. More...

#include <systems/sensors/rgbd_renderer_vtk.h>

Inheritance diagram for RgbdRendererVTK:
Collaboration diagram for RgbdRendererVTK:

Public Member Functions

 RgbdRendererVTK (const RenderingConfig &config, const Eigen::Isometry3d &X_WC=Eigen::Isometry3d::Identity())
 ~RgbdRendererVTK ()
Does not allow copy, move, or assignment
 RgbdRendererVTK (const RgbdRendererVTK &)=delete
RgbdRendererVTKoperator= (const RgbdRendererVTK &)=delete
 RgbdRendererVTK (RgbdRendererVTK &&)=delete
RgbdRendererVTKoperator= (RgbdRendererVTK &&)=delete
- Public Member Functions inherited from RgbdRenderer
 RgbdRenderer (const RenderingConfig &config, const Eigen::Isometry3d &X_WC=Eigen::Isometry3d::Identity())
 A constructor for RgbdRenderer. More...
virtual ~RgbdRenderer ()
void AddFlatTerrain ()
 Adds a flat terrain in the rendering scene. More...
optional< VisualIndexRegisterVisual (const DrakeShapes::VisualElement &visual, int body_id)
 Registers a visual element to a rigid body and returns the ID of the visual element. More...
void UpdateVisualPose (const Eigen::Isometry3d &X_WV, int body_id, VisualIndex visual_id) const
 Updates the pose of a visual with given pose X_WV. More...
void UpdateViewpoint (const Eigen::Isometry3d &X_WC) const
 Updates renderer's camera viewpoint with given pose X_WC. More...
void RenderColorImage (ImageRgba8U *color_image_out) const
 Renders and outputs the rendered color image. More...
void RenderDepthImage (ImageDepth32F *depth_image_out) const
 Renders and outputs the rendered depth image. More...
void RenderLabelImage (ImageLabel16I *label_image_out) const
 Renders and outputs the rendered label image. More...
const RenderingConfigconfig () const
 Returns the configuration object of this renderer. More...
const ColorPalettecolor_palette () const
 Returns the color palette of this renderer. More...
 RgbdRenderer (const RgbdRenderer &)=delete
RgbdRendereroperator= (const RgbdRenderer &)=delete
 RgbdRenderer (RgbdRenderer &&)=delete
RgbdRendereroperator= (RgbdRenderer &&)=delete

Additional Inherited Members

- Public Types inherited from RgbdRenderer
using VisualIndex = TypeSafeIndex< class VisualTag >
 Represents indices for visual elements. More...

Detailed Description

An RgbdRenderer implementation using VTK.

Constructor & Destructor Documentation

RgbdRendererVTK ( const RgbdRendererVTK )
RgbdRendererVTK ( const RenderingConfig config,
const Eigen::Isometry3d &  X_WC = Eigen::Isometry3d::Identity() 

Member Function Documentation

RgbdRendererVTK& operator= ( const RgbdRendererVTK )
RgbdRendererVTK& operator= ( RgbdRendererVTK &&  )

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