#include <opennurbs_rtree.h>
Classes | |
| struct | StackElement |
Public Member Functions | |
| bool | First () |
| bool | Initialize (const class ON_RTree &a_rtree) |
| bool | Initialize (const struct ON_RTreeNode *a_node) |
| bool | Last () |
| bool | Next () |
| ON_RTreeIterator () | |
| ON_RTreeIterator (const class ON_RTree &a_rtree) | |
| bool | Prev () |
| const ON_RTreeBranch * | Value () const |
| ~ON_RTreeIterator () | |
Private Types | |
| enum | { MAX_STACK = 32 } |
Private Member Functions | |
| bool | PushChildren (struct StackElement *sp, bool bFirstChild) |
Private Attributes | |
| const ON_RTreeNode * | m_root |
| StackElement * | m_sp |
| StackElement | m_stack [MAX_STACK] |
Definition at line 206 of file opennurbs_rtree.h.
anonymous enum [private] |
Definition at line 362 of file opennurbs_rtree.h.
Definition at line 338 of file opennurbs_rtree.cpp.
| ON_RTreeIterator::ON_RTreeIterator | ( | const class ON_RTree & | a_rtree | ) |
Definition at line 343 of file opennurbs_rtree.cpp.
Definition at line 348 of file opennurbs_rtree.cpp.
| bool ON_RTreeIterator::First | ( | ) |
Definition at line 400 of file opennurbs_rtree.cpp.
| bool ON_RTreeIterator::Initialize | ( | const class ON_RTree & | a_rtree | ) |
| bool ON_RTreeIterator::Initialize | ( | const struct ON_RTreeNode * | a_node | ) |
| bool ON_RTreeIterator::Last | ( | ) |
Definition at line 410 of file opennurbs_rtree.cpp.
| bool ON_RTreeIterator::Next | ( | ) |
Definition at line 420 of file opennurbs_rtree.cpp.
| bool ON_RTreeIterator::Prev | ( | ) |
Definition at line 448 of file opennurbs_rtree.cpp.
| bool ON_RTreeIterator::PushChildren | ( | struct StackElement * | sp, |
| bool | bFirstChild | ||
| ) | [private] |
Definition at line 371 of file opennurbs_rtree.cpp.
| const ON_RTreeBranch * ON_RTreeIterator::Value | ( | ) | const |
Definition at line 352 of file opennurbs_rtree.cpp.
const ON_RTreeNode* ON_RTreeIterator::m_root [private] |
Definition at line 374 of file opennurbs_rtree.h.
StackElement* ON_RTreeIterator::m_sp [private] |
Definition at line 373 of file opennurbs_rtree.h.
StackElement ON_RTreeIterator::m_stack[MAX_STACK] [private] |
Definition at line 372 of file opennurbs_rtree.h.