HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
openvdb::OPENVDB_VERSION_NAME::tools::SignedFloodFillOp< TreeOrLeafManagerT > Class Template Reference

#include <SignedFloodFill.h>

Public Types

typedef
TreeOrLeafManagerT::ValueType 
ValueT
 
typedef
TreeOrLeafManagerT::RootNodeType 
RootT
 
typedef
TreeOrLeafManagerT::LeafNodeType 
LeafT
 

Public Member Functions

 HBOOST_STATIC_ASSERT (hboost::is_floating_point< ValueT >::value||hboost::is_signed< ValueT >::value)
 
 SignedFloodFillOp (const TreeOrLeafManagerT &tree, Index minLevel=0)
 
 SignedFloodFillOp (ValueT outsideValue, ValueT insideValue, Index minLevel=0)
 
void operator() (LeafT &leaf) const
 
template<typename NodeT >
void operator() (NodeT &node) const
 
void operator() (RootT &root) const
 

Detailed Description

template<typename TreeOrLeafManagerT>
class openvdb::OPENVDB_VERSION_NAME::tools::SignedFloodFillOp< TreeOrLeafManagerT >

Definition at line 111 of file SignedFloodFill.h.

Member Typedef Documentation

template<typename TreeOrLeafManagerT>
typedef TreeOrLeafManagerT::LeafNodeType openvdb::OPENVDB_VERSION_NAME::tools::SignedFloodFillOp< TreeOrLeafManagerT >::LeafT

Definition at line 116 of file SignedFloodFill.h.

template<typename TreeOrLeafManagerT>
typedef TreeOrLeafManagerT::RootNodeType openvdb::OPENVDB_VERSION_NAME::tools::SignedFloodFillOp< TreeOrLeafManagerT >::RootT

Definition at line 115 of file SignedFloodFill.h.

template<typename TreeOrLeafManagerT>
typedef TreeOrLeafManagerT::ValueType openvdb::OPENVDB_VERSION_NAME::tools::SignedFloodFillOp< TreeOrLeafManagerT >::ValueT

Definition at line 114 of file SignedFloodFill.h.

Constructor & Destructor Documentation

template<typename TreeOrLeafManagerT>
openvdb::OPENVDB_VERSION_NAME::tools::SignedFloodFillOp< TreeOrLeafManagerT >::SignedFloodFillOp ( const TreeOrLeafManagerT &  tree,
Index  minLevel = 0 
)
inline

Definition at line 119 of file SignedFloodFill.h.

template<typename TreeOrLeafManagerT>
openvdb::OPENVDB_VERSION_NAME::tools::SignedFloodFillOp< TreeOrLeafManagerT >::SignedFloodFillOp ( ValueT  outsideValue,
ValueT  insideValue,
Index  minLevel = 0 
)
inline

Definition at line 126 of file SignedFloodFill.h.

Member Function Documentation

template<typename TreeOrLeafManagerT>
openvdb::OPENVDB_VERSION_NAME::tools::SignedFloodFillOp< TreeOrLeafManagerT >::HBOOST_STATIC_ASSERT ( hboost::is_floating_point< ValueT >::value||hboost::is_signed< ValueT >::value  )
template<typename TreeOrLeafManagerT>
void openvdb::OPENVDB_VERSION_NAME::tools::SignedFloodFillOp< TreeOrLeafManagerT >::operator() ( LeafT leaf) const
inline

Definition at line 134 of file SignedFloodFill.h.

template<typename TreeOrLeafManagerT>
template<typename NodeT >
void openvdb::OPENVDB_VERSION_NAME::tools::SignedFloodFillOp< TreeOrLeafManagerT >::operator() ( NodeT &  node) const
inline

Definition at line 174 of file SignedFloodFill.h.

template<typename TreeOrLeafManagerT>
void openvdb::OPENVDB_VERSION_NAME::tools::SignedFloodFillOp< TreeOrLeafManagerT >::operator() ( RootT root) const
inline

Definition at line 211 of file SignedFloodFill.h.


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