HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ChangeBackground.h File Reference

Efficient multi-threaded replacement of the background values in tree. More...

+ Include dependency graph for ChangeBackground.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  openvdb::OPENVDB_VERSION_NAME::tools::ChangeBackgroundOp< TreeOrLeafManagerT >
 
class  openvdb::OPENVDB_VERSION_NAME::tools::ChangeLevelSetBackgroundOp< TreeOrLeafManagerT >
 

Namespaces

 openvdb
 
 openvdb::OPENVDB_VERSION_NAME
 
 openvdb::OPENVDB_VERSION_NAME::tools
 

Functions

template<typename TreeOrLeafManagerT >
void openvdb::OPENVDB_VERSION_NAME::tools::changeBackground (TreeOrLeafManagerT &tree, const typename TreeOrLeafManagerT::ValueType &background, bool threaded=true, size_t grainSize=32)
 Replace the background value in all the nodes of a tree. More...
 
template<typename TreeOrLeafManagerT >
void openvdb::OPENVDB_VERSION_NAME::tools::changeLevelSetBackground (TreeOrLeafManagerT &tree, const typename TreeOrLeafManagerT::ValueType &halfWidth, bool threaded=true, size_t grainSize=32)
 Replace the background value in all the nodes of a floating-point tree containing a symmetric narrow-band level set. More...
 
template<typename TreeOrLeafManagerT >
void openvdb::OPENVDB_VERSION_NAME::tools::changeAsymmetricLevelSetBackground (TreeOrLeafManagerT &tree, const typename TreeOrLeafManagerT::ValueType &outsideWidth, const typename TreeOrLeafManagerT::ValueType &insideWidth, bool threaded=true, size_t grainSize=32)
 Replace the background values in all the nodes of a floating-point tree containing a possibly asymmetric narrow-band level set. More...
 

Detailed Description

Efficient multi-threaded replacement of the background values in tree.

Author
Ken Museth

Definition in file ChangeBackground.h.