HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
openvdb::OPENVDB_VERSION_NAME::tools::level_set_util_internal::GridOrTreeConstructor< Grid< TreeType > > Struct Template Reference

#include <LevelSetUtil.h>

Public Types

using GridType = Grid< TreeType >
 
using GridTypePtr = typename Grid< TreeType >::Ptr
 
using TreeTypePtr = typename TreeType::Ptr
 
using BoolTreeType = typename TreeType::template ValueConverter< bool >::Type
 
using BoolTreePtrType = typename BoolTreeType::Ptr
 
using BoolGridType = Grid< BoolTreeType >
 
using BoolGridPtrType = typename BoolGridType::Ptr
 

Static Public Member Functions

static BoolGridPtrType constructMask (const GridType &grid, BoolTreePtrType &maskTree)
 
static GridTypePtr construct (const GridType &grid, TreeTypePtr &maskTree)
 

Detailed Description

template<typename TreeType>
struct openvdb::OPENVDB_VERSION_NAME::tools::level_set_util_internal::GridOrTreeConstructor< Grid< TreeType > >

Definition at line 2141 of file LevelSetUtil.h.

Member Typedef Documentation

Definition at line 2150 of file LevelSetUtil.h.

Definition at line 2149 of file LevelSetUtil.h.

template<typename TreeType >
using openvdb::OPENVDB_VERSION_NAME::tools::level_set_util_internal::GridOrTreeConstructor< Grid< TreeType > >::BoolTreePtrType = typename BoolTreeType::Ptr

Definition at line 2148 of file LevelSetUtil.h.

template<typename TreeType >
using openvdb::OPENVDB_VERSION_NAME::tools::level_set_util_internal::GridOrTreeConstructor< Grid< TreeType > >::BoolTreeType = typename TreeType::template ValueConverter<bool>::Type

Definition at line 2147 of file LevelSetUtil.h.

template<typename TreeType >
using openvdb::OPENVDB_VERSION_NAME::tools::level_set_util_internal::GridOrTreeConstructor< Grid< TreeType > >::GridType = Grid<TreeType>

Definition at line 2143 of file LevelSetUtil.h.

template<typename TreeType >
using openvdb::OPENVDB_VERSION_NAME::tools::level_set_util_internal::GridOrTreeConstructor< Grid< TreeType > >::GridTypePtr = typename Grid<TreeType>::Ptr

Definition at line 2144 of file LevelSetUtil.h.

template<typename TreeType >
using openvdb::OPENVDB_VERSION_NAME::tools::level_set_util_internal::GridOrTreeConstructor< Grid< TreeType > >::TreeTypePtr = typename TreeType::Ptr

Definition at line 2145 of file LevelSetUtil.h.

Member Function Documentation

template<typename TreeType >
static GridTypePtr openvdb::OPENVDB_VERSION_NAME::tools::level_set_util_internal::GridOrTreeConstructor< Grid< TreeType > >::construct ( const GridType grid,
TreeTypePtr maskTree 
)
inlinestatic

Definition at line 2158 of file LevelSetUtil.h.

template<typename TreeType >
static BoolGridPtrType openvdb::OPENVDB_VERSION_NAME::tools::level_set_util_internal::GridOrTreeConstructor< Grid< TreeType > >::constructMask ( const GridType grid,
BoolTreePtrType maskTree 
)
inlinestatic

Definition at line 2152 of file LevelSetUtil.h.


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