|
| BoxKDTree () |
|
| ~BoxKDTree () |
|
| BoxKDTree (const std::vector< OBJECT > &iobjects, const DISTBOXCLASS &boxclass, int axis=0) |
|
void | ReBuild (const std::vector< OBJECT > &iobjects, const DISTBOXCLASS &boxclass, int axis=0) |
|
void | GetIntersectedBoxes (const DISTBOXCLASS &boxclass, const BBox &ibox, std::vector< OBJECT > &intersected) const |
|
void | Insert (const DISTBOXCLASS &boxclass, const OBJECT &o, int axis=0) |
|
bool | Remove (const DISTBOXCLASS &boxclass, const OBJECT &o) |
|
Enumerator |
---|
BOXKDTREE_MAXLEAFSIZE |
|
BoxKDTree |
( |
const std::vector< OBJECT > & |
iobjects, |
|
|
const DISTBOXCLASS & |
boxclass, |
|
|
int |
axis = 0 |
|
) |
| |
|
inline |
void GetIntersectedBoxes |
( |
const DISTBOXCLASS & |
boxclass, |
|
|
const BBox & |
ibox, |
|
|
std::vector< OBJECT > & |
intersected |
|
) |
| const |
|
inline |
void Insert |
( |
const DISTBOXCLASS & |
boxclass, |
|
|
const OBJECT & |
o, |
|
|
int |
axis = 0 |
|
) |
| |
|
inline |
void ReBuild |
( |
const std::vector< OBJECT > & |
iobjects, |
|
|
const DISTBOXCLASS & |
boxclass, |
|
|
int |
axis = 0 |
|
) |
| |
|
inline |
bool Remove |
( |
const DISTBOXCLASS & |
boxclass, |
|
|
const OBJECT & |
o |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: