ug4
|
#include <ntree_traverser.h>
Public Types | |
typedef tree_t::elem_t | elem_t |
typedef tree_t::vector_t | vector_t |
Public Member Functions | |
void | begin_traversal (const tree_t &tree) |
void | end_traversal (const tree_t &) |
size_t | num_elems_checked () const |
bool | result (elem_t &foundElemOut) const |
Traverser_FindContainingElement (const vector_t &point) | |
void | visit_down (const tree_t &, size_t) |
int | visit_up (const tree_t &tree, size_t node) |
Private Attributes | |
elem_t | m_elem |
bool | m_foundElem |
size_t | m_numElemsChecked |
vector_t | m_point |
typedef tree_t::elem_t ug::Traverser_FindContainingElement< tree_t >::elem_t |
typedef tree_t::vector_t ug::Traverser_FindContainingElement< tree_t >::vector_t |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References ug::ABORT_TRAVERSAL, ug::DONT_TRAVERSE_CHILDREN, ug::Traverser_FindContainingElement< tree_t >::m_elem, ug::Traverser_FindContainingElement< tree_t >::m_foundElem, ug::Traverser_FindContainingElement< tree_t >::m_numElemsChecked, ug::Traverser_FindContainingElement< tree_t >::m_point, and ug::TRAVERSE_CHILDREN.
|
private |
|
private |
|
private |
|
private |
Referenced by ug::Traverser_FindContainingElement< tree_t >::visit_up().