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)
 
Mapping * property ()
 

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: