Robotran C Documentation
Public Member Functions | List of all members
DefaultWorldRenderer Class Reference

Implementation of MbsWorldRenderer class that do nothing. More...

#include <DefaultWorldRenderer.hh>

Inheritance diagram for DefaultWorldRenderer:
MbsWorldRenderer

Public Member Functions

 DefaultWorldRenderer ()
 Constructor. More...
 
virtual void Init ()
 Execute the necessary code to render this world. More...
 
virtual void Update (std::vector< MbsShape3D * > model_list)
 Execute the necessary code to render this world: Update the append filter and output the vtu file for current time step. More...
 
virtual MbsShapeRenderergetNewShapeRenderer ()
 Create and return a new renderer for shape (similar to a factory production method) More...
 
virtual void SetBackgroundColor (glm::vec3 const &background_color)
 
virtual void AddDepthTexture (int new_depth_x_width, int new_depth_y_width)
 
virtual void AddViewPointRenderer (MbsViewPointRenderer *rdr)
 

Detailed Description

Implementation of MbsWorldRenderer class that do nothing.

Constructor & Destructor Documentation

◆ DefaultWorldRenderer()

Constructor.

Member Function Documentation

◆ AddDepthTexture()

virtual void AddDepthTexture ( int  new_depth_x_width,
int  new_depth_y_width 
)
inlinevirtual

Implements MbsWorldRenderer.

◆ AddViewPointRenderer()

virtual void AddViewPointRenderer ( MbsViewPointRenderer rdr)
inlinevirtual

Implements MbsWorldRenderer.

◆ getNewShapeRenderer()

MbsShapeRenderer * getNewShapeRenderer ( )
virtual

Create and return a new renderer for shape (similar to a factory production method)

Return a MbsShapeRenderer associated to this DefaultWorldRender.

Implements MbsWorldRenderer.

◆ Init()

virtual void Init ( )
inlinevirtual

Execute the necessary code to render this world.

Implements MbsWorldRenderer.

◆ SetBackgroundColor()

virtual void SetBackgroundColor ( glm::vec3 const &  background_color)
inlinevirtual

Implements MbsWorldRenderer.

◆ Update()

virtual void Update ( std::vector< MbsShape3D * >  model_list)
inlinevirtual

Execute the necessary code to render this world: Update the append filter and output the vtu file for current time step.

Implements MbsWorldRenderer.


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