TinyURDF 1.0.0
A Modern C++ Library for Parsing and Visualizing URDF Model Files
Loading...
Searching...
No Matches
VtkLinkRenderer Class Reference

#include <vtk_link_renderer.h>

Inheritance diagram for VtkLinkRenderer:
[legend]
Collaboration diagram for VtkLinkRenderer:
[legend]

Public Member Functions

 VtkLinkRenderer ()
 
void show () override
 
void update () override
 
void setRenderer (vtkSmartPointer< vtkRenderer > renderer)
 
void setWindowSize (const int32_t width, const int32_t height) override
 
void setBackrgournd (double r, double g, double b, double a) override
 
void setLabelsVisibility (bool isVisible) override
 
vtkSmartPointer< vtkRenderer > getRenderer ()
 
void setLink (const Link &link)
 
void clear () override
 
bool isA (const char *name) override
 
void print (std::ostream &os) override
 
bool empty () const override
 
const char * getTypename () override
 
void setLinks (const std::vector< Link > &links)
 
 ~VtkLinkRenderer ()
 

Additional Inherited Members

- Protected Member Functions inherited from RendererBase< Link >
 RendererBase ()
 
 ~RendererBase ()
 
- Protected Member Functions inherited from ObjectBase
 ObjectBase ()
 
virtual ~ObjectBase ()
 
virtual ObjectBasegetPointer ()
 

Constructor & Destructor Documentation

◆ VtkLinkRenderer()

VtkLinkRenderer::VtkLinkRenderer ( )

◆ ~VtkLinkRenderer()

VtkLinkRenderer::~VtkLinkRenderer ( )

Member Function Documentation

◆ clear()

void VtkLinkRenderer::clear ( )
overridevirtual

Implements ObjectBase.

◆ empty()

bool VtkLinkRenderer::empty ( ) const
overridevirtual

Implements ObjectBase.

◆ getRenderer()

vtkSmartPointer< vtkRenderer > VtkLinkRenderer::getRenderer ( )

◆ getTypename()

const char * VtkLinkRenderer::getTypename ( )
overridevirtual

Implements ObjectBase.

◆ isA()

bool VtkLinkRenderer::isA ( const char *  name)
overridevirtual

Implements ObjectBase.

◆ print()

void VtkLinkRenderer::print ( std::ostream &  os)
overridevirtual

Implements ObjectBase.

◆ setBackrgournd()

void VtkLinkRenderer::setBackrgournd ( double  r,
double  g,
double  b,
double  a 
)
overridevirtual

Implements RendererBase< Link >.

◆ setLabelsVisibility()

void VtkLinkRenderer::setLabelsVisibility ( bool  isVisible)
overridevirtual

Reimplemented from RendererBase< Link >.

◆ setLink()

void VtkLinkRenderer::setLink ( const Link link)

◆ setLinks()

void VtkLinkRenderer::setLinks ( const std::vector< Link > &  links)

◆ setRenderer()

void VtkLinkRenderer::setRenderer ( vtkSmartPointer< vtkRenderer >  renderer)

◆ setWindowSize()

void VtkLinkRenderer::setWindowSize ( const int32_t  width,
const int32_t  height 
)
overridevirtual

Implements RendererBase< Link >.

◆ show()

void VtkLinkRenderer::show ( )
overridevirtual

Implements RendererBase< Link >.

◆ update()

void VtkLinkRenderer::update ( )
overridevirtual

Implements RendererBase< Link >.


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