Classes | Functions

OpenTissue::aabb_tree Namespace Reference

Classes

class  Geometry
class  TriangleWrapper
class  BottomUpConstructorPolicy
class  GraphConverter
class  RefitterPolicy
class  SelfCollisionPolicy
class  SingleCollisionPolicy

Functions

template<typename aabb_tree_geometry >
void debug_draw (aabb_tree_geometry const &aabb_tree)
template<typename mesh_type , typename aabb_tree_geometry , typename vertex_data_binder >
void init (mesh_type &mesh, aabb_tree_geometry &aabb_tree, vertex_data_binder &binder)
template<typename aabb_tree_geometry >
void refit (aabb_tree_geometry &aabb_tree)

Function Documentation

template<typename aabb_tree_geometry >
void OpenTissue::aabb_tree::debug_draw ( aabb_tree_geometry const &  aabb_tree  ) 

Debug Draw.

Parameters:
aabb_tree 
template<typename mesh_type , typename aabb_tree_geometry , typename vertex_data_binder >
void OpenTissue::aabb_tree::init ( mesh_type mesh,
aabb_tree_geometry &  aabb_tree,
vertex_data_binder &  binder 
)

Initialize AABB Tree.

Parameters:
mesh 
aabb_tree 

< Graph data structure used as initial input for the bottom-up constructor.

< A volume to graph conversion utility. Takes a set of initial volumes and creates a graph.

< The bottom up constructor.

template<typename aabb_tree_geometry >
void OpenTissue::aabb_tree::refit ( aabb_tree_geometry &  aabb_tree  ) 

Refit AABB Tree.

Parameters:
aabb_tree