#include <bvh_volume2bvh_graph.h>
List of all members.
Public Types |
typedef graph_type::node_ptr_type | node_ptr_type |
typedef graph_type::edge_ptr_type | edge_ptr_type |
typedef graph_type::volume_type | volume_type |
Public Member Functions |
template<typename volume_iterator > |
void | delaunay (volume_iterator &begin, volume_iterator &end, graph_type &graph) |
template<typename volume_iterator > |
void | all_pair (volume_iterator &begin, volume_iterator &end, graph_type &graph) |
template<typename volume_iterator > |
void | colliding (const volume_iterator &begin, const volume_iterator &end, graph_type &graph) |
Detailed Description
template<typename graph_type>
class OpenTissue::bvh::Volume2BVHGraph< graph_type >
Volume to BVH graph converter.
Given a set of volumes, this class contains different methods for building an initial graph, that can be used for a bottom-up construction of a BVH.
Member Typedef Documentation
template<typename graph_type >
template<typename graph_type >
template<typename graph_type >
Member Function Documentation
template<typename graph_type >
template<typename volume_iterator >
template<typename graph_type >
template<typename volume_iterator >
template<typename graph_type >
template<typename volume_iterator >
Use Delaunay triangulation of volume centers to created edges in graph.
- Parameters:
-
The documentation for this class was generated from the following file:
- /home/hauberg/Dokumenter/Capture/humim-tracker-0.1/src/OpenTissue/OpenTissue/collision/bvh/bottom_up_constructor/bvh_volume2bvh_graph.h