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) {}
Definition: group-node.h:19
Definition: leaf-node-arrow.h:20
Definition: leaf-node-box.h:19
Definition: leaf-node-capsule.h:21
Definition: leaf-node-collada.h:22
Definition: leaf-node-cone.h:19
Definition: leaf-node-cylinder.h:19
Definition: leaf-node-face.h:20
Definition: leaf-node-ground.h:18
Definition: leaf-node-light.h:20
Definition: leaf-node-line.h:19
Definition: leaf-node-sphere.h:19
Definition: leaf-node-xyzaxis.h:22
Definition: node-visitor.h:35
virtual void apply(LeafNodeCollada &node)
NodeVisitor(bool invisibleAreValid=true)
Definition: node-visitor.h:37
virtual void apply(LeafNodeGround &node)
virtual void apply(LeafNodeCapsule &node)
virtual void apply(Node &node)
virtual void apply(GroupNode &node)
virtual void apply(LeafNodeLine &node)
virtual ~NodeVisitor()
Definition: node-visitor.h:40
virtual void apply(LeafNodeSphere &node)
bool invisibleAreValid_
Definition: node-visitor.h:62
virtual void apply(LeafNodeBox &node)
virtual bool valid(Node &node)
virtual void apply(LeafNodeFace &node)
virtual void apply(LeafNodeArrow &node)
virtual void apply(LeafNodeXYZAxis &node)
virtual void apply(LeafNodeLight &node)
virtual void apply(LeafNodeCone &node)
virtual void apply(LeafNodeCylinder &node)
void traverse(Node &node)
Abstract base class of 3D objects in a scene.
Definition: node.h:25
#define DEF_CLASS_SMART_PTR(className)
Definition: macros.h:51
Definition: action-search-bar.hh:27
Definition: config-osg.h:44