The class for the default algorithm fitting a bounding volume to a set of points. More...
#include <hpp/fcl/BVH/BV_fitter.h>
Public Member Functions | |
virtual | ~BVFitter () |
default deconstructor More... | |
void | set (Vec3f *vertices_, Triangle *tri_indices_, BVHModelType type_) |
Prepare the geometry primitive data for fitting. More... | |
void | set (Vec3f *vertices_, Vec3f *prev_vertices_, Triangle *tri_indices_, BVHModelType type_) |
Prepare the geometry primitive data for fitting, for deformable mesh. More... | |
BV | fit (unsigned int *primitive_indices, int num_primitives) |
Compute a bounding volume that fits a set of primitives (points or triangles). More... | |
void | clear () |
Clear the geometry primitive data. More... | |
The class for the default algorithm fitting a bounding volume to a set of points.
|
inlinevirtual |
default deconstructor
|
inlinevirtual |
Clear the geometry primitive data.
Implements hpp::fcl::BVFitterBase< BV >.
References hpp::fcl::BVH_MODEL_UNKNOWN.
|
inlinevirtual |
Compute a bounding volume that fits a set of primitives (points or triangles).
The primitive data was set by set function and primitive_indices is the primitive index relative to the data
The primitive is triangle
can fitting both current and previous frame
The primitive is point
can fitting both current and previous frame
Implements hpp::fcl::BVFitterBase< BV >.
References hpp::fcl::BVH_MODEL_POINTCLOUD, and hpp::fcl::BVH_MODEL_TRIANGLES.
|
inlinevirtual |
Prepare the geometry primitive data for fitting.
Implements hpp::fcl::BVFitterBase< BV >.
|
inlinevirtual |
Prepare the geometry primitive data for fitting, for deformable mesh.
Implements hpp::fcl::BVFitterBase< BV >.