Public Types | Public Member Functions | Protected Types | Protected Attributes

OpenTissue::bvh::T4Mesh2BVHGraph< mesh_type, graph_type > Class Template Reference

#include <bvh_t4mesh2bvh_graph.h>

List of all members.

Public Types

typedef graph_type::node_ptr_type node_ptr_type
typedef mesh_type::tetrahedron_type tetrahedron_type
typedef
mesh_type::tetrahedron_iterator 
tetrahedron_iterator

Public Member Functions

void run (mesh_type &mesh, graph_type &graph)

Protected Types

typedef std::queue
< tetrahedron_type * > 
tetrahedron_ptr_queue
typedef std::map
< tetrahedron_type
*, node_ptr_type
graph_node_map

Protected Attributes

graph_node_map m_lookup
 Internally used data structure. Needed for looking up graph nodes corresponding to mesh faces.

Detailed Description

template<typename mesh_type, typename graph_type>
class OpenTissue::bvh::T4Mesh2BVHGraph< mesh_type, graph_type >

t4mesh to BVHGraph Convresion tool.


Member Typedef Documentation

template<typename mesh_type , typename graph_type >
typedef std::map<tetrahedron_type *,node_ptr_type > OpenTissue::bvh::T4Mesh2BVHGraph< mesh_type, graph_type >::graph_node_map [protected]
template<typename mesh_type , typename graph_type >
typedef graph_type::node_ptr_type OpenTissue::bvh::T4Mesh2BVHGraph< mesh_type, graph_type >::node_ptr_type
template<typename mesh_type , typename graph_type >
typedef mesh_type::tetrahedron_iterator OpenTissue::bvh::T4Mesh2BVHGraph< mesh_type, graph_type >::tetrahedron_iterator
template<typename mesh_type , typename graph_type >
typedef std::queue<tetrahedron_type*> OpenTissue::bvh::T4Mesh2BVHGraph< mesh_type, graph_type >::tetrahedron_ptr_queue [protected]
template<typename mesh_type , typename graph_type >
typedef mesh_type::tetrahedron_type OpenTissue::bvh::T4Mesh2BVHGraph< mesh_type, graph_type >::tetrahedron_type

Member Function Documentation

template<typename mesh_type , typename graph_type >
void OpenTissue::bvh::T4Mesh2BVHGraph< mesh_type, graph_type >::run ( mesh_type mesh,
graph_type &  graph 
) [inline]

Run algorithm.

Parameters:
mesh 
graph 

Member Data Documentation

template<typename mesh_type , typename graph_type >
graph_node_map OpenTissue::bvh::T4Mesh2BVHGraph< mesh_type, graph_type >::m_lookup [protected]

Internally used data structure. Needed for looking up graph nodes corresponding to mesh faces.


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