OpenVDB  8.1.0
Public Types | Public Member Functions | List of all members
DeactivateOp< TreeT, IgnoreTolerance > Struct Template Reference

#include <Activate.h>

Public Types

using RootT = typename TreeT::RootNodeType
 
using LeafT = typename TreeT::LeafNodeType
 
using ValueT = typename TreeT::ValueType
 

Public Member Functions

 DeactivateOp (const ValueT &value, const ValueT &tolerance=zeroVal< ValueT >())
 
bool check (const ValueT &value) const
 
bool operator() (RootT &root, size_t) const
 
template<typename NodeT >
bool operator() (NodeT &node, size_t) const
 
bool operator() (LeafT &leaf, size_t) const
 

Member Typedef Documentation

◆ LeafT

using LeafT = typename TreeT::LeafNodeType

◆ RootT

using RootT = typename TreeT::RootNodeType

◆ ValueT

using ValueT = typename TreeT::ValueType

Constructor & Destructor Documentation

◆ DeactivateOp()

DeactivateOp ( const ValueT value,
const ValueT tolerance = zeroVal<ValueT>() 
)
inlineexplicit

Member Function Documentation

◆ check()

bool check ( const ValueT value) const
inline

◆ operator()() [1/3]

bool operator() ( LeafT leaf,
size_t   
) const
inline

◆ operator()() [2/3]

bool operator() ( NodeT &  node,
size_t   
) const
inline

◆ operator()() [3/3]

bool operator() ( RootT root,
size_t   
) const
inline

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