opensurgsim
Public Member Functions | Public Attributes | List of all members
SurgSim::DataStructures::TreeLeavesVisitor< NodeType > Class Template Reference
Inheritance diagram for SurgSim::DataStructures::TreeLeavesVisitor< NodeType >:
SurgSim::DataStructures::TreeVisitor

Public Member Functions

bool handle (TreeNode *node) override
 Handle TreeNode basic type. More...
 
bool handle (NodeType *node) override
 
- Public Member Functions inherited from SurgSim::DataStructures::TreeVisitor
virtual ~TreeVisitor ()
 Destructor.
 
virtual bool handle (AabbTreeNode *node)
 Handle AabbTreeNode basic type, default body, override for specific work. More...
 

Public Attributes

std::vector< NodeType * > leaves
 

Member Function Documentation

§ handle()

template<typename NodeType >
bool SurgSim::DataStructures::TreeLeavesVisitor< NodeType >::handle ( TreeNode node)
inlineoverridevirtual

Handle TreeNode basic type.

Parameters
nodeNode to process.
Returns
true To indicates that the visitor wishes to continue traversal, false if the visitor wants to abort traversal.

Implements SurgSim::DataStructures::TreeVisitor.


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