Public Types | Public Member Functions

OpenTissue::bvh::Voxel2BVHGraph< voxels_type, graph_type > Class Template Reference

#include <bvh_voxel2bvh_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
typedef voxels_type::value_type voxel_type
typedef voxels_type::index_iterator index_iterator
typedef volume_type::math_types math_types
typedef math_types::vector3_type vector3_type
typedef geometry::AABB
< math_types
aabb_type

Public Member Functions

void run (voxels_type &voxels, graph_type &graph)

Detailed Description

template<typename voxels_type, typename graph_type>
class OpenTissue::bvh::Voxel2BVHGraph< voxels_type, graph_type >

Voxel Map to BVH graph converter.


Member Typedef Documentation

template<typename voxels_type , typename graph_type >
typedef geometry::AABB<math_types> OpenTissue::bvh::Voxel2BVHGraph< voxels_type, graph_type >::aabb_type
template<typename voxels_type , typename graph_type >
typedef graph_type::edge_ptr_type OpenTissue::bvh::Voxel2BVHGraph< voxels_type, graph_type >::edge_ptr_type
template<typename voxels_type , typename graph_type >
typedef voxels_type::index_iterator OpenTissue::bvh::Voxel2BVHGraph< voxels_type, graph_type >::index_iterator
template<typename voxels_type , typename graph_type >
typedef volume_type::math_types OpenTissue::bvh::Voxel2BVHGraph< voxels_type, graph_type >::math_types
template<typename voxels_type , typename graph_type >
typedef graph_type::node_ptr_type OpenTissue::bvh::Voxel2BVHGraph< voxels_type, graph_type >::node_ptr_type
template<typename voxels_type , typename graph_type >
typedef math_types::vector3_type OpenTissue::bvh::Voxel2BVHGraph< voxels_type, graph_type >::vector3_type
template<typename voxels_type , typename graph_type >
typedef graph_type::volume_type OpenTissue::bvh::Voxel2BVHGraph< voxels_type, graph_type >::volume_type
template<typename voxels_type , typename graph_type >
typedef voxels_type::value_type OpenTissue::bvh::Voxel2BVHGraph< voxels_type, graph_type >::voxel_type

Member Function Documentation

template<typename voxels_type , typename graph_type >
void OpenTissue::bvh::Voxel2BVHGraph< voxels_type, graph_type >::run ( voxels_type &  voxels,
graph_type &  graph 
) [inline]

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