FCL  0.6.0
Flexible Collision Library
fcl::detail::BVFitterBase< BV > Class Template Referenceabstract

Interface for fitting a bv given the triangles or points inside it. More...

#include <BV_fitter_base.h>

Inheritance diagram for fcl::detail::BVFitterBase< BV >:
fcl::detail::BVFitter< BV >

Public Types

using S = typename BV::S
 

Public Member Functions

virtual void set (Vector3< S > *vertices_, Triangle *tri_indices_, BVHModelType type_)=0
 Set the primitives to be processed by the fitter.
 
virtual void set (Vector3< S > *vertices_, Vector3< S > *prev_vertices_, Triangle *tri_indices_, BVHModelType type_)=0
 Set the primitives to be processed by the fitter, for deformable mesh.
 
virtual BV fit (unsigned int *primitive_indices, int num_primitives)=0
 Compute the fitting BV.
 
virtual void clear ()=0
 clear the temporary data generated.
 

Detailed Description

template<typename BV>
class fcl::detail::BVFitterBase< BV >

Interface for fitting a bv given the triangles or points inside it.


The documentation for this class was generated from the following file: