|
KiCad PCB EDA Suite
|
Lazy range for iterating over items whose bounding boxes overlap a query rectangle. More...
#include <dynamic_rtree.h>
Public Member Functions | |
| SearchRange (NODE *aRoot, const ELEMTYPE aMin[NUMDIMS], const ELEMTYPE aMax[NUMDIMS]) | |
| SearchIterator | begin () const |
| SearchIterator | end () const |
| bool | empty () const |
Private Attributes | |
| NODE * | m_root |
| ELEMTYPE | m_min [NUMDIMS] |
| ELEMTYPE | m_max [NUMDIMS] |
Lazy range for iterating over items whose bounding boxes overlap a query rectangle.
Traversal happens incrementally during iteration.
Definition at line 579 of file dynamic_rtree.h.
|
inline |
Definition at line 582 of file dynamic_rtree.h.
|
inline |
|
inline |
Definition at line 595 of file dynamic_rtree.h.
|
inline |
Definition at line 594 of file dynamic_rtree.h.
|
private |
Definition at line 600 of file dynamic_rtree.h.
Referenced by begin(), and SearchRange().
|
private |
Definition at line 599 of file dynamic_rtree.h.
Referenced by begin(), and SearchRange().
|
private |
Definition at line 598 of file dynamic_rtree.h.
Referenced by begin(), and SearchRange().