#include <QuadTree.h>
◆ QuadTreeMT()
Geom::QuadTreeMT::QuadTreeMT |
( |
Geom::Rect |
boundary, |
|
|
size_t |
capacity |
|
) |
| |
◆ ~QuadTreeMT()
virtual Geom::QuadTreeMT::~QuadTreeMT |
( |
| ) |
|
|
virtual |
◆ countsInQuadTree()
void Geom::QuadTreeMT::countsInQuadTree |
( |
const std::vector< FloatPoint > & |
points, |
|
|
const std::vector< uint32_t > & |
colors |
|
) |
| |
◆ createLOD_Data()
const std::vector<LOD_Data>& Geom::QuadTreeMT::createLOD_Data |
( |
| ) |
|
◆ findQuadTree() [1/2]
◆ findQuadTree() [2/2]
◆ getBBox()
◆ getBoundary()
const Geom::Rect& Geom::QuadTreeMT::getBoundary |
( |
| ) |
const |
◆ getChildren()
std::vector<QuadTreeMT*> Geom::QuadTreeMT::getChildren |
( |
| ) |
const |
◆ getChildrenRecursive()
std::vector<QuadTreeMT*> Geom::QuadTreeMT::getChildrenRecursive |
( |
| ) |
const |
◆ getColors()
std::vector<uint32_t> Geom::QuadTreeMT::getColors |
( |
| ) |
const |
◆ getDeep()
int Geom::QuadTreeMT::getDeep |
( |
| ) |
|
◆ getLOD_Data()
const std::vector<LOD_Data>& Geom::QuadTreeMT::getLOD_Data |
( |
| ) |
|
|
inline |
◆ getPointCount()
const size_t Geom::QuadTreeMT::getPointCount |
( |
| ) |
const |
◆ getPointCountRecursive()
const size_t Geom::QuadTreeMT::getPointCountRecursive |
( |
| ) |
const |
◆ getPoints()
std::vector<FloatPoint> Geom::QuadTreeMT::getPoints |
( |
| ) |
const |
◆ hasPoints()
const bool Geom::QuadTreeMT::hasPoints |
( |
| ) |
const |
◆ insert()
bool Geom::QuadTreeMT::insert |
( |
const FloatPoint & |
fp, |
|
|
const uint32_t |
color |
|
) |
| |
◆ putInQuadTree()
void Geom::QuadTreeMT::putInQuadTree |
( |
const std::vector< FloatPoint > & |
points, |
|
|
const std::vector< uint32_t > & |
colors |
|
) |
| |
◆ removePointsRecursive()
void Geom::QuadTreeMT::removePointsRecursive |
( |
| ) |
|
◆ setBBox()
◆ setDeep()
std::vector<QuadTreeMT*> Geom::QuadTreeMT::setDeep |
( |
int |
deep | ) |
|
◆ mCountOfPoints
std::atomic<uint64_t> Geom::QuadTreeMT::mCountOfPoints = 0 |
◆ northEast
◆ northWest
◆ southEast
◆ southWest
The documentation for this class was generated from the following file:
- D:/CadworkJobs/SoftwareProjekte/Lexocad/LexoGit/Lexocad/lexocad/Geom/include/Geom/QuadTree.h