gepetto::viewer::NodeVisitor Class Reference

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

Inheritance diagram for gepetto::viewer::NodeVisitor:
Collaboration diagram for gepetto::viewer::NodeVisitor:

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

◆ NodeVisitor()

gepetto::viewer::NodeVisitor::NodeVisitor ( bool  invisibleAreValid = true)
inline

◆ ~NodeVisitor()

virtual gepetto::viewer::NodeVisitor::~NodeVisitor ( )
inlinevirtual

Member Function Documentation

◆ apply() [1/14]

virtual void gepetto::viewer::NodeVisitor::apply ( Node node)
virtual

◆ apply() [2/14]

virtual void gepetto::viewer::NodeVisitor::apply ( GroupNode node)
virtual

◆ apply() [3/14]

virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeArrow node)
virtual

◆ apply() [4/14]

virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeBox node)
virtual

◆ apply() [5/14]

virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeCapsule node)
virtual

◆ apply() [6/14]

virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeCollada node)
virtual

◆ apply() [7/14]

virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeCone node)
virtual

◆ apply() [8/14]

virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeCylinder node)
virtual

◆ apply() [9/14]

virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeFace node)
virtual

◆ apply() [10/14]

virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeGround node)
virtual

◆ apply() [11/14]

virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeLight node)
virtual

◆ apply() [12/14]

virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeLine node)
virtual

◆ apply() [13/14]

virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeSphere node)
virtual

◆ apply() [14/14]

virtual void gepetto::viewer::NodeVisitor::apply ( LeafNodeXYZAxis node)
virtual

◆ traverse()

void gepetto::viewer::NodeVisitor::traverse ( Node node)

◆ valid()

virtual bool gepetto::viewer::NodeVisitor::valid ( Node node)
virtual

Member Data Documentation

◆ invisibleAreValid_

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

The documentation for this class was generated from the following file: