6 #ifndef CNOID_UTIL_SCENE_VISITOR_H 7 #define CNOID_UTIL_SCENE_VISITOR_H 20 virtual void visitNode(
SgNode* node);
21 virtual void visitGroup(
SgGroup* group);
23 virtual void visitTransform(
SgTransform* transform);
26 virtual void visitSwitch(
SgSwitch* switchNode);
28 virtual void visitShape(
SgShape* shape);
29 virtual void visitPlot(
SgPlot* plot);
30 virtual void visitPointSet(
SgPointSet* pointSet);
31 virtual void visitLineSet(
SgLineSet* lineSet);
33 virtual void visitLight(
SgLight* light);
34 virtual void visitFog(
SgFog* fog);
35 virtual void visitCamera(
SgCamera* camera);
36 virtual void visitOverlay(
SgOverlay* overlay);
Definition: SceneLights.h:14
Definition: SceneGraph.h:381
Definition: SceneGraph.h:142
ValueNode & get(const std::string &key) const
Definition: ValueTree.cpp:577
Definition: SceneGraph.h:394
Definition: ValueTree.h:224
Definition: SceneDrawables.h:456
Definition: SceneEffects.h:36
Definition: SceneCameras.h:14
Definition: SceneDrawables.h:509
Definition: SceneGraph.h:361
Definition: SceneEffects.h:14
Definition: SceneGraph.h:279
Definition: SceneGraph.h:160
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
Definition: SceneDrawables.h:590
Definition: SceneDrawables.h:420
Definition: SceneDrawables.h:532
#define CNOID_EXPORT
Definition: Util/exportdecl.h:37
Mapping * property()
Definition: SceneVisitor.h:39
Definition: SceneVisitor.h:15
Definition: SceneGraph.h:249