|
| TriangleBSPT (const BSPTraits &_traits, const Scalar &_infinity=std::numeric_limits< Scalar >::infinity()) |
|
| BSPImplT (const Traits &_traits, const Scalar &_infinity=std::numeric_limits< Scalar >::infinity()) |
|
NearestNeighbor | nearest (const Point &_p) const |
| Return handle of the nearest neighbor face.
|
|
RayCollision | raycollision (const Point &_p, const Point &_r) const |
| intersect mesh with ray More...
|
|
RayCollision | directionalRaycollision (const Point &_p, const Point &_r) const |
| intersect mesh with ray More...
|
|
RayCollision | nearestRaycollision (const Point &_p, const Point &_r) const |
| intersect mesh with ray More...
|
|
void | intersectBall (const Point &_c, Scalar _r, Callback _callback) const |
| intersect mesh with open ball More...
|
|
| TriangleBSPCoreT (const BSPTraits &_traits) |
|
| ~TriangleBSPCoreT () |
| Destructor.
|
|
void | reserve (size_t _n) |
| Reserve memory for _n entries.
|
|
void | push_back (Handle _h) |
| Add a handle to the BSP.
|
|
bool | empty () |
|
size_t | size () |
|
void | build (unsigned int _max_handles, unsigned int _max_depth) |
|
template<typename MeshT > |
void | visualizeTree (MeshT *_object, int _max_depth) |
| Create a PolyMesh object that visualizes the bounding boxes of the BSP tree. More...
|
|
|
BSPTraits | traits_ |
|
Handles | handles_ |
|
Node * | root_ |
|
int | nodes |
|
int | n_triangles |
|
template<class BSPTraits>
class TriangleBSPT< BSPTraits >
Definition at line 64 of file TriangleBSPT.hh.
The documentation for this class was generated from the following file: