Choreonoid  1.5
Public Member Functions | List of all members
cnoid::SceneVisitor Class Reference

#include <SceneVisitor.h>

Inheritance diagram for cnoid::SceneVisitor:
cnoid::MeshExtractor cnoid::SceneRenderer cnoid::GLSceneRenderer

Public Member Functions

 SceneVisitor ()
 
virtual ~SceneVisitor ()
 
virtual void visitNode (SgNode *node)
 
virtual void visitGroup (SgGroup *group)
 
virtual void visitInvariantGroup (SgInvariantGroup *group)
 
virtual void visitTransform (SgTransform *transform)
 
virtual void visitPosTransform (SgPosTransform *transform)
 
virtual void visitScaleTransform (SgScaleTransform *transform)
 
virtual void visitSwitch (SgSwitch *switchNode)
 
virtual void visitUnpickableGroup (SgUnpickableGroup *group)
 
virtual void visitShape (SgShape *shape)
 
virtual void visitPlot (SgPlot *plot)
 
virtual void visitPointSet (SgPointSet *pointSet)
 
virtual void visitLineSet (SgLineSet *lineSet)
 
virtual void visitPreprocessed (SgPreprocessed *preprocessed)
 
virtual void visitLight (SgLight *light)
 
virtual void visitFog (SgFog *fog)
 
virtual void visitCamera (SgCamera *camera)
 
virtual void visitOverlay (SgOverlay *overlay)
 
virtual void visitOutlineGroup (SgOutlineGroup *outline)
 
Mappingproperty ()
 

Constructor & Destructor Documentation

◆ SceneVisitor()

SceneVisitor::SceneVisitor ( )

◆ ~SceneVisitor()

SceneVisitor::~SceneVisitor ( )
virtual

Member Function Documentation

◆ property()

Mapping* cnoid::SceneVisitor::property ( )
inline

◆ visitCamera()

void SceneVisitor::visitCamera ( SgCamera camera)
virtual

Reimplemented in cnoid::MeshExtractor.

◆ visitFog()

void SceneVisitor::visitFog ( SgFog fog)
virtual

◆ visitGroup()

void SceneVisitor::visitGroup ( SgGroup group)
virtual

Reimplemented in cnoid::GLSceneRenderer.

◆ visitInvariantGroup()

void SceneVisitor::visitInvariantGroup ( SgInvariantGroup group)
virtual

Reimplemented in cnoid::GLSceneRenderer.

◆ visitLight()

void SceneVisitor::visitLight ( SgLight light)
virtual

◆ visitLineSet()

void SceneVisitor::visitLineSet ( SgLineSet lineSet)
virtual

◆ visitNode()

void SceneVisitor::visitNode ( SgNode node)
virtual

◆ visitOutlineGroup()

void SceneVisitor::visitOutlineGroup ( SgOutlineGroup outline)
virtual

Reimplemented in cnoid::GLSceneRenderer.

◆ visitOverlay()

void SceneVisitor::visitOverlay ( SgOverlay overlay)
virtual

Reimplemented in cnoid::GLSceneRenderer.

◆ visitPlot()

void SceneVisitor::visitPlot ( SgPlot plot)
virtual

◆ visitPointSet()

void SceneVisitor::visitPointSet ( SgPointSet pointSet)
virtual

◆ visitPosTransform()

void SceneVisitor::visitPosTransform ( SgPosTransform transform)
virtual

Reimplemented in cnoid::MeshExtractor.

◆ visitPreprocessed()

void SceneVisitor::visitPreprocessed ( SgPreprocessed preprocessed)
virtual

Reimplemented in cnoid::GLSceneRenderer.

◆ visitScaleTransform()

void SceneVisitor::visitScaleTransform ( SgScaleTransform transform)
virtual

Reimplemented in cnoid::MeshExtractor.

◆ visitShape()

void SceneVisitor::visitShape ( SgShape shape)
virtual

◆ visitSwitch()

void SceneVisitor::visitSwitch ( SgSwitch switchNode)
virtual

◆ visitTransform()

void SceneVisitor::visitTransform ( SgTransform transform)
virtual

Reimplemented in cnoid::GLSceneRenderer.

◆ visitUnpickableGroup()

void SceneVisitor::visitUnpickableGroup ( SgUnpickableGroup group)
virtual

Reimplemented in cnoid::GLSceneRenderer.


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