HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::VoxelizePolygons< TreeType, MeshDataAdapter, Interrupter > Class Template Reference

#include <MeshToVolume.h>

Public Types

using VoxelizationDataType = VoxelizationData< TreeType >
 
using DataTable = tbb::enumerable_thread_specific< typename VoxelizationDataType::Ptr >
 

Public Member Functions

 VoxelizePolygons (DataTable &dataTable, const MeshDataAdapter &mesh, Interrupter *interrupter=nullptr)
 
void operator() (const tbb::blocked_range< size_t > &range) const
 

Detailed Description

template<typename TreeType, typename MeshDataAdapter, typename Interrupter = util::NullInterrupter>
class openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::VoxelizePolygons< TreeType, MeshDataAdapter, Interrupter >

Definition at line 1976 of file MeshToVolume.h.

Member Typedef Documentation

template<typename TreeType , typename MeshDataAdapter , typename Interrupter = util::NullInterrupter>
using openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::VoxelizePolygons< TreeType, MeshDataAdapter, Interrupter >::DataTable = tbb::enumerable_thread_specific<typename VoxelizationDataType::Ptr>

Definition at line 1981 of file MeshToVolume.h.

template<typename TreeType , typename MeshDataAdapter , typename Interrupter = util::NullInterrupter>
using openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::VoxelizePolygons< TreeType, MeshDataAdapter, Interrupter >::VoxelizationDataType = VoxelizationData<TreeType>

Definition at line 1980 of file MeshToVolume.h.

Constructor & Destructor Documentation

template<typename TreeType , typename MeshDataAdapter , typename Interrupter = util::NullInterrupter>
openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::VoxelizePolygons< TreeType, MeshDataAdapter, Interrupter >::VoxelizePolygons ( DataTable dataTable,
const MeshDataAdapter mesh,
Interrupter *  interrupter = nullptr 
)
inline

Definition at line 1983 of file MeshToVolume.h.

Member Function Documentation

template<typename TreeType , typename MeshDataAdapter , typename Interrupter = util::NullInterrupter>
void openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::VoxelizePolygons< TreeType, MeshDataAdapter, Interrupter >::operator() ( const tbb::blocked_range< size_t > &  range) const
inline

Definition at line 1992 of file MeshToVolume.h.


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