HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::RemoveSelfIntersectingSurface< TreeType > Struct Template Reference

#include <MeshToVolume.h>

Classes

struct  Comp
 

Public Types

using ValueType = typename TreeType::ValueType
 
using LeafNodeType = typename TreeType::LeafNodeType
 
using Int32TreeType = typename TreeType::template ValueConverter< Int32 >::Type
 

Public Member Functions

 RemoveSelfIntersectingSurface (std::vector< LeafNodeType * > &nodes, TreeType &distTree, Int32TreeType &indexTree)
 
void operator() (const tbb::blocked_range< size_t > &range) const
 

Public Attributes

LeafNodeType **const mNodes
 
TreeType *const mDistTree
 
Int32TreeType *const mIndexTree
 

Detailed Description

template<typename TreeType>
struct openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::RemoveSelfIntersectingSurface< TreeType >

Definition at line 1758 of file MeshToVolume.h.

Member Typedef Documentation

template<typename TreeType >
using openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::RemoveSelfIntersectingSurface< TreeType >::Int32TreeType = typename TreeType::template ValueConverter<Int32>::Type

Definition at line 1762 of file MeshToVolume.h.

template<typename TreeType >
using openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::RemoveSelfIntersectingSurface< TreeType >::LeafNodeType = typename TreeType::LeafNodeType

Definition at line 1761 of file MeshToVolume.h.

template<typename TreeType >
using openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::RemoveSelfIntersectingSurface< TreeType >::ValueType = typename TreeType::ValueType

Definition at line 1760 of file MeshToVolume.h.

Constructor & Destructor Documentation

template<typename TreeType >
openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::RemoveSelfIntersectingSurface< TreeType >::RemoveSelfIntersectingSurface ( std::vector< LeafNodeType * > &  nodes,
TreeType &  distTree,
Int32TreeType indexTree 
)
inline

Definition at line 1766 of file MeshToVolume.h.

Member Function Documentation

template<typename TreeType >
void openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::RemoveSelfIntersectingSurface< TreeType >::operator() ( const tbb::blocked_range< size_t > &  range) const
inline

Definition at line 1774 of file MeshToVolume.h.

Member Data Documentation

template<typename TreeType >
TreeType* const openvdb::OPENVDB_VERSION_NAME::tools::mesh_to_volume_internal::RemoveSelfIntersectingSurface< TreeType >::mDistTree

Definition at line 1811 of file MeshToVolume.h.

Definition at line 1812 of file MeshToVolume.h.

Definition at line 1810 of file MeshToVolume.h.


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