gepetto::viewer::NodeVisitor Class Reference

#include <gepetto/viewer/node-visitor.h>

Inheritance diagram for gepetto::viewer::NodeVisitor:
[legend]
Collaboration diagram for gepetto::viewer::NodeVisitor:
[legend]

Public Member Functions

 NodeVisitor (bool invisibleAreValid=true)
 
virtual ~NodeVisitor ()
 
virtual void apply (Node &node)
 
virtual void apply (GroupNode &node)
 
virtual void apply (LeafNodeArrow &node)
 
virtual void apply (LeafNodeBox &node)
 
virtual void apply (LeafNodeCapsule &node)
 
virtual void apply (LeafNodeCollada &node)
 
virtual void apply (LeafNodeCone &node)
 
virtual void apply (LeafNodeCylinder &node)
 
virtual void apply (LeafNodeFace &node)
 
virtual void apply (LeafNodeGround &node)
 
virtual void apply (LeafNodeLight &node)
 
virtual void apply (LeafNodeLine &node)
 
virtual void apply (LeafNodeSphere &node)
 
virtual void apply (LeafNodeXYZAxis &node)
 
virtual bool valid (Node &node)
 
void traverse (Node &node)
 

Protected Attributes

bool invisibleAreValid_
 

Constructor & Destructor Documentation

gepetto::viewer::NodeVisitor::NodeVisitor ( bool  invisibleAreValid = true)
inline
virtual gepetto::viewer::NodeVisitor::~NodeVisitor ( )
inlinevirtual

Member Function Documentation

virtual void gepetto::viewer::NodeVisitor::apply ( Node node)
virtual
virtual void gepetto::viewer::NodeVisitor::apply ( GroupNode node)
virtual
virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeArrow node)
virtual
virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeBox node)
virtual
virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeCapsule node)
virtual
virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeCollada node)
virtual
virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeCone node)
virtual
virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeCylinder node)
virtual
virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeFace node)
virtual
virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeGround node)
virtual
virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeLight node)
virtual
virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeLine node)
virtual
virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeSphere node)
virtual
virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeXYZAxis node)
virtual
void gepetto::viewer::NodeVisitor::traverse ( Node node)
virtual bool gepetto::viewer::NodeVisitor::valid ( Node node)
virtual

Member Data Documentation

bool gepetto::viewer::NodeVisitor::invisibleAreValid_
protected