LibreCAD
|
This is the complete list of members for lc::QuadTree< E >, including all inherited members.
_cadentities | lc::QuadTree< E > | private |
bounds() const | lc::QuadTreeSub< E > | inline |
clear() | lc::QuadTree< E > | inline |
each(T func) | lc::QuadTreeSub< E > | inline |
entityByID(ID_DATATYPE id) const | lc::QuadTree< E > | inline |
erase(const E entity) | lc::QuadTree< E > | inline |
insert(const E entity) | lc::QuadTree< E > | inline |
lc::QuadTreeSub::insert(const E entity, const lc::geo::Area &entityBoundingBox) | lc::QuadTreeSub< E > | inline |
level() const | lc::QuadTreeSub< E > | inline |
maxLevels() const | lc::QuadTreeSub< E > | inline |
maxObjects() const | lc::QuadTreeSub< E > | inline |
optimise() | lc::QuadTreeSub< E > | inline |
QuadTree(int level, const geo::Area &pBounds, short maxLevels, short maxObjects) | lc::QuadTree< E > | inline |
QuadTree(const geo::Area &bounds) | lc::QuadTree< E > | inline |
QuadTree(const QuadTree &other) | lc::QuadTree< E > | inline |
QuadTree() | lc::QuadTree< E > | inline |
QuadTreeSub(int level, const geo::Area &pBounds, short maxLevels, short maxObjects) | lc::QuadTreeSub< E > | inline |
QuadTreeSub(const geo::Area &bounds) | lc::QuadTreeSub< E > | inline |
QuadTreeSub(const QuadTreeSub &other) | lc::QuadTreeSub< E > | inline |
QuadTreeSub() | lc::QuadTreeSub< E > | inline |
retrieve(const geo::Area &area, const short maxLevel=SHRT_MAX) const | lc::QuadTreeSub< E > | inline |
retrieve(const short maxLevel=SHRT_MAX) const | lc::QuadTreeSub< E > | inline |
size() const | lc::QuadTreeSub< E > | inline |
test() const | lc::QuadTree< E > | inline |
walkQuad(const std::function< void(const QuadTreeSub< E > &)> &func) | lc::QuadTreeSub< E > | inline |
~QuadTreeSub() | lc::QuadTreeSub< E > | inlinevirtual |