Namespaces | Classes | Functions

OpenTissue::bvh Namespace Reference

Namespaces

namespace  detail

Classes

class  BinaryMatchBottomUpPolicy
class  BottomUpConstructor
class  DefaultPriorityBottomUpPolicy
class  BVHGraph
class  BVHGraphEdge
class  BVHGraphNode
 Forward declaration. More...
class  Mesh2BVHGraph
class  T4Mesh2BVHGraph
class  Volume2BVHGraph
class  Voxel2BVHGraph
class  AnnotatedBV
class  BottomUpRefitter
class  BoundingVolumeHierarchy
class  BV
 Forward Declaration. More...
class  BVTraversalIterator
class  ModelCollisionQuery
class  SelfCollisionQuery
class  SingleCollisionQuery
class  WorldCollisionQuery
class  DefaultTopDownPolicy
class  TopDownConstructor

Functions

template<typename bvh_type , typename bv_ptr_container >
void get_all_nodes (bvh_type const &bvh, bv_ptr_container &nodes)
template<typename bvh_type , typename bv_ptr_container >
void get_leaf_nodes (bvh_type const &bvh, bv_ptr_container &leaves)
template<typename bvh_type , typename bv_ptr_container >
void get_nodes_at_closest_height (bvh_type const &bvh, unsigned int const &height, bv_ptr_container &nodes)
template<typename bvh_type , typename bv_ptr_container >
void get_nodes_at_depth (bvh_type const &bvh, unsigned int const &depth, bv_ptr_container &nodes)
template<typename bvh_type , typename bv_ptr_container >
void get_nodes_at_height (bvh_type const &bvh, unsigned int const &height, bv_ptr_container &nodes)

Function Documentation

template<typename bvh_type , typename bv_ptr_container >
void OpenTissue::bvh::get_all_nodes ( bvh_type const &  bvh,
bv_ptr_container &  nodes 
) [inline]
template<typename bvh_type , typename bv_ptr_container >
void OpenTissue::bvh::get_leaf_nodes ( bvh_type const &  bvh,
bv_ptr_container &  leaves 
) [inline]
template<typename bvh_type , typename bv_ptr_container >
void OpenTissue::bvh::get_nodes_at_closest_height ( bvh_type const &  bvh,
unsigned int const &  height,
bv_ptr_container &  nodes 
) [inline]
template<typename bvh_type , typename bv_ptr_container >
void OpenTissue::bvh::get_nodes_at_depth ( bvh_type const &  bvh,
unsigned int const &  depth,
bv_ptr_container &  nodes 
) [inline]
template<typename bvh_type , typename bv_ptr_container >
void OpenTissue::bvh::get_nodes_at_height ( bvh_type const &  bvh,
unsigned int const &  height,
bv_ptr_container &  nodes 
) [inline]