![]() |
TrinityCore
|
#include <PointKDTree.h>
Public Member Functions | |
| bool | operator!= (const BoxIntersectionIterator &other) const |
| bool | operator== (const BoxIntersectionIterator &other) const |
| BoxIntersectionIterator & | operator++ () |
| BoxIntersectionIterator | operator++ (int) |
| const T & | operator* () const |
| T const * | operator-> () const |
| operator T * () const | |
Private Member Functions | |
| BoxIntersectionIterator () | |
| BoxIntersectionIterator (const AABox &b, const Node *root) | |
Private Attributes | |
| bool | isEnd |
| AABox | box |
| Node * | node |
| Array< Node * > | stack |
| int | nextValueArrayIndex |
Friends | |
| class | TreeType |
C++ STL style iterator variable. See beginBoxIntersection(). The iterator overloads the -> (dereference) operator, so this acts like a pointer to the current member.
|
inlineprivate |
|
inlineprivate |
|
inline |
Overloaded cast operator so the iterator can masquerade as a pointer to a member
Here is the call graph for this function:
|
inline |
|
inline |
Overloaded dereference operator so the iterator can masquerade as a pointer to a member
|
inline |
Pre increment.
Here is the call graph for this function:
|
inline |
Post increment (much slower than preincrement!).
|
inline |
Overloaded dereference operator so the iterator can masquerade as a pointer to a member
Here is the call graph for this function:
|
inline |
Here is the call graph for this function:
|
friend |
|
private |
The box that we're testing against.
|
private |
True if this is the "end" iterator instance
|
private |
The next index of current->valueArray to return. Undefined when isEnd is true.
|
private |
Node that we're currently looking at. Undefined if isEnd is true.
|
private |
Nodes waiting to be processed
1.8.8