9 #ifndef GEPETTO_VIEWER_NODE_VISITOR_HH 10 #define GEPETTO_VIEWER_NODE_VISITOR_HH 22 class LeafNodeCapsule;
23 class LeafNodeCollada;
25 class LeafNodeCylinder;
31 class LeafNodeXYZAxis;
38 : invisibleAreValid_(invisibleAreValid) {}
42 virtual void apply(
Node& node);
57 virtual bool valid(
Node& node);
59 void traverse(
Node& node);
bool invisibleAreValid_
Definition: node-visitor.h:62
Definition: leaf-node-xyzaxis.h:22
Definition: leaf-node-collada.h:22
Definition: leaf-node-cone.h:19
Definition: leaf-node-ground.h:18
Definition: leaf-node-light.h:20
Definition: leaf-node-box.h:19
Definition: node-visitor.h:35
Definition: leaf-node-face.h:20
Definition: action-search-bar.hh:26
Definition: leaf-node-cylinder.h:19
Definition: leaf-node-line.h:19
Definition: leaf-node-sphere.h:19
NodeVisitor(bool invisibleAreValid=true)
Definition: node-visitor.h:37
Definition: leaf-node-capsule.h:21
#define DEF_CLASS_SMART_PTR(className)
Definition: macros.h:51
Definition: config-osg.h:44
Definition: group-node.h:19
Abstract base class of 3D objects in a scene.
Definition: node.h:25
virtual ~NodeVisitor()
Definition: node-visitor.h:40
Definition: leaf-node-arrow.h:20