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 ( )
virtual

Member Function Documentation

Mapping* cnoid::SceneVisitor::property ( )
inline
void SceneVisitor::visitCamera ( SgCamera camera)
virtual

Reimplemented in cnoid::MeshExtractor.

void SceneVisitor::visitFog ( SgFog fog)
virtual
void SceneVisitor::visitGroup ( SgGroup group)
virtual

Reimplemented in cnoid::GLSceneRenderer.

void SceneVisitor::visitInvariantGroup ( SgInvariantGroup group)
virtual

Reimplemented in cnoid::GLSceneRenderer.

void SceneVisitor::visitLight ( SgLight light)
virtual
void SceneVisitor::visitLineSet ( SgLineSet lineSet)
virtual
void SceneVisitor::visitNode ( SgNode node)
virtual
void SceneVisitor::visitOutlineGroup ( SgOutlineGroup outline)
virtual

Reimplemented in cnoid::GLSceneRenderer.

void SceneVisitor::visitOverlay ( SgOverlay overlay)
virtual

Reimplemented in cnoid::GLSceneRenderer.

void SceneVisitor::visitPlot ( SgPlot plot)
virtual
void SceneVisitor::visitPointSet ( SgPointSet pointSet)
virtual
void SceneVisitor::visitPosTransform ( SgPosTransform transform)
virtual

Reimplemented in cnoid::MeshExtractor.

void SceneVisitor::visitPreprocessed ( SgPreprocessed preprocessed)
virtual

Reimplemented in cnoid::GLSceneRenderer.

void SceneVisitor::visitScaleTransform ( SgScaleTransform transform)
virtual

Reimplemented in cnoid::MeshExtractor.

void SceneVisitor::visitShape ( SgShape shape)
virtual
void SceneVisitor::visitSwitch ( SgSwitch switchNode)
virtual
void SceneVisitor::visitTransform ( SgTransform transform)
virtual

Reimplemented in cnoid::GLSceneRenderer.

void SceneVisitor::visitUnpickableGroup ( SgUnpickableGroup group)
virtual

Reimplemented in cnoid::GLSceneRenderer.


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