The Quadtree class.
More...
#include <quadtree.hpp>
|
void | findAux (int *pos, int radius2, std::set< int > &out) |
| findAux More...
|
|
◆ Quadtree()
pic::Quadtree::Quadtree |
( |
int * |
bmax, |
|
|
int * |
bmin |
|
) |
| |
|
inline |
◆ ~Quadtree()
pic::Quadtree::~Quadtree |
( |
| ) |
|
|
inline |
◆ checkCircleBBox()
static bool pic::Quadtree::checkCircleBBox |
( |
int * |
bmax, |
|
|
int * |
bmin, |
|
|
int * |
center, |
|
|
int |
radius2 |
|
) |
| |
|
inlinestatic |
checkCircleBBox
- Parameters
-
- Returns
◆ checkPointBBox()
static bool pic::Quadtree::checkPointBBox |
( |
int * |
p, |
|
|
int * |
bmin, |
|
|
int * |
bmax |
|
) |
| |
|
inlinestatic |
checkPointBBox
- Parameters
-
- Returns
◆ find()
void pic::Quadtree::find |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
radius, |
|
|
std::set< int > & |
out |
|
) |
| |
|
inline |
◆ findAux()
void pic::Quadtree::findAux |
( |
int * |
pos, |
|
|
int |
radius2, |
|
|
std::set< int > & |
out |
|
) |
| |
|
inlineprotected |
◆ getQuadrant()
static void pic::Quadtree::getQuadrant |
( |
int * |
bmax, |
|
|
int * |
bmin, |
|
|
int * |
pMax, |
|
|
int * |
pMin, |
|
|
int |
i |
|
) |
| |
|
inlinestatic |
◆ insert()
void pic::Quadtree::insert |
( |
int * |
pos, |
|
|
int |
value, |
|
|
int |
MAX_OCTREE_LEVEL, |
|
|
int |
level = 0 |
|
) |
| |
|
inline |
insert
- Parameters
-
pos | |
value | |
MAX_OCTREE_LEVEL | |
level | |
◆ bmax
int pic::Quadtree::bmax[2] |
|
protected |
◆ bmin
int pic::Quadtree::bmin[2] |
|
protected |
◆ children
◆ leaf
◆ list
std::set<int> pic::Quadtree::list |
|
protected |
The documentation for this class was generated from the following file:
- C:/Users/Francesco/Documents/GitHub/piccante/include/algorithms/quadtree.hpp