#include <QuadTree.h>
◆ QuadTree()
Geom::QuadTree::QuadTree |
( |
Geom::Rect |
boundary, |
|
|
size_t |
capacity, |
|
|
int |
myDeep = 1 |
|
) |
| |
◆ ~QuadTree()
virtual Geom::QuadTree::~QuadTree |
( |
| ) |
|
|
virtual |
◆ begin()
◆ end()
◆ getBoundary()
const Geom::Rect& Geom::QuadTree::getBoundary |
( |
| ) |
const |
◆ getChildren()
std::vector<QuadTree*> Geom::QuadTree::getChildren |
( |
| ) |
const |
◆ getChildrenRecursive()
std::vector<QuadTree*> Geom::QuadTree::getChildrenRecursive |
( |
| ) |
const |
◆ getDeep()
int Geom::QuadTree::getDeep |
( |
| ) |
|
◆ getPointCount()
const size_t Geom::QuadTree::getPointCount |
( |
| ) |
const |
◆ getPointCountRecursive()
const size_t Geom::QuadTree::getPointCountRecursive |
( |
| ) |
const |
◆ getPoints()
◆ getPointsRecursive()
void Geom::QuadTree::getPointsRecursive |
( |
std::deque< Geom::ColorPoint > & |
points | ) |
|
◆ hasPoints()
const bool Geom::QuadTree::hasPoints |
( |
| ) |
const |
◆ insert()
◆ removePointsRecursive()
void Geom::QuadTree::removePointsRecursive |
( |
| ) |
|
◆ setAutoSplit()
void Geom::QuadTree::setAutoSplit |
( |
bool |
on | ) |
|
◆ setDeep()
void Geom::QuadTree::setDeep |
( |
int |
deep | ) |
|
◆ split()
void Geom::QuadTree::split |
( |
| ) |
|
◆ northEast
◆ northWest
◆ southEast
◆ southWest
The documentation for this class was generated from the following file:
- D:/CadworkJobs/Softwareprojekte/Lexocad/V27.0/lexocad/Geom/include/Geom/QuadTree.h