Public Member Functions | List of all members
coal::BVFitter< AABB > Class Reference

Specification of BVFitter for AABB bounding volume. More...

#include <BV_fitter.h>

Inheritance diagram for coal::BVFitter< AABB >:
Inheritance graph
[legend]

Public Member Functions

AABB fit (unsigned int *primitive_indices, unsigned int num_primitives)
 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. More...
 
- Public Member Functions inherited from coal::BVFitterTpl< AABB >
void clear ()
 Clear the geometry primitive data. More...
 
void set (Vec3s *vertices_, Triangle *tri_indices_, BVHModelType type_)
 Prepare the geometry primitive data for fitting. More...
 
void set (Vec3s *vertices_, Vec3s *prev_vertices_, Triangle *tri_indices_, BVHModelType type_)
 Prepare the geometry primitive data for fitting, for deformable mesh. More...
 
virtual ~BVFitterTpl ()
 default deconstructor More...
 

Additional Inherited Members

- Protected Attributes inherited from coal::BVFitterTpl< AABB >
Vec3sprev_vertices
 
Triangletri_indices
 
BVHModelType type
 
Vec3svertices
 

Detailed Description

Specification of BVFitter for AABB bounding volume.

Definition at line 210 of file coal/internal/BV_fitter.h.

Member Function Documentation

◆ fit()

AABB coal::BVFitter< AABB >::fit ( unsigned int *  primitive_indices,
unsigned int  num_primitives 
)
virtual

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 coal::BVFitterTpl< AABB >.

Definition at line 643 of file BV_fitter.cpp.


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


hpp-fcl
Author(s):
autogenerated on Sat Nov 23 2024 03:45:00