HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::tools::FastSweeping< SdfGridT, ExtValueT >::PruneMinMaxFltKernel Struct Reference

#include <FastSweeping.h>

Public Member Functions

 PruneMinMaxFltKernel (SdfValueT min, SdfValueT max)
 
void operator() (typename SdfTreeT::RootNodeType &node, size_t=1) const
 
template<typename NodeT >
void operator() (NodeT &node, size_t=1) const
 
void operator() (typename SdfTreeT::LeafNodeType &leaf, size_t=1) const
 

Public Attributes

SdfValueT mMin
 
SdfValueT mMax
 

Detailed Description

template<typename SdfGridT, typename ExtValueT = typename SdfGridT::ValueType>
struct openvdb::OPENVDB_VERSION_NAME::tools::FastSweeping< SdfGridT, ExtValueT >::PruneMinMaxFltKernel

Private class of FastSweeping to prune sdf value that is equal to float max or float min.

Definition at line 961 of file FastSweeping.h.

Constructor & Destructor Documentation

template<typename SdfGridT , typename ExtValueT = typename SdfGridT::ValueType>
openvdb::OPENVDB_VERSION_NAME::tools::FastSweeping< SdfGridT, ExtValueT >::PruneMinMaxFltKernel::PruneMinMaxFltKernel ( SdfValueT  min,
SdfValueT  max 
)
inline

Definition at line 962 of file FastSweeping.h.

Member Function Documentation

template<typename SdfGridT , typename ExtValueT = typename SdfGridT::ValueType>
void openvdb::OPENVDB_VERSION_NAME::tools::FastSweeping< SdfGridT, ExtValueT >::PruneMinMaxFltKernel::operator() ( typename SdfTreeT::RootNodeType &  node,
size_t  = 1 
) const
inline

Definition at line 965 of file FastSweeping.h.

template<typename SdfGridT , typename ExtValueT = typename SdfGridT::ValueType>
template<typename NodeT >
void openvdb::OPENVDB_VERSION_NAME::tools::FastSweeping< SdfGridT, ExtValueT >::PruneMinMaxFltKernel::operator() ( NodeT &  node,
size_t  = 1 
) const
inline

Definition at line 978 of file FastSweeping.h.

template<typename SdfGridT , typename ExtValueT = typename SdfGridT::ValueType>
void openvdb::OPENVDB_VERSION_NAME::tools::FastSweeping< SdfGridT, ExtValueT >::PruneMinMaxFltKernel::operator() ( typename SdfTreeT::LeafNodeType &  leaf,
size_t  = 1 
) const
inline

Definition at line 991 of file FastSweeping.h.

Member Data Documentation

template<typename SdfGridT , typename ExtValueT = typename SdfGridT::ValueType>
SdfValueT openvdb::OPENVDB_VERSION_NAME::tools::FastSweeping< SdfGridT, ExtValueT >::PruneMinMaxFltKernel::mMax

Definition at line 1002 of file FastSweeping.h.

template<typename SdfGridT , typename ExtValueT = typename SdfGridT::ValueType>
SdfValueT openvdb::OPENVDB_VERSION_NAME::tools::FastSweeping< SdfGridT, ExtValueT >::PruneMinMaxFltKernel::mMin

Definition at line 1002 of file FastSweeping.h.


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