#include <openvdb/tools/DenseSparseTools.h>
|
template<typename LeafT1 , typename LeafT2 > |
static void | compositeFromLeaf (DenseT &dense, const openvdb::math::CoordBBox &bbox, const LeafT1 &source, const LeafT2 &alpha, const ValueT beta, const ValueT strength) |
|
static void | compositeFromTile (DenseT &dense, openvdb::math::CoordBBox &bbox, const ValueT &sourceValue, const ValueT &alphaValue, const ValueT &beta, const ValueT &strength, bool threaded) |
|
◆ DenseT
template<typename CompositeMethod , typename _TreeT >
◆ Index
template<typename CompositeMethod , typename _TreeT >
using Index = openvdb::math::Coord::ValueType |
◆ LeafT
template<typename CompositeMethod , typename _TreeT >
using LeafT = typename TreeT::LeafNodeType |
◆ MaskLeafT
template<typename CompositeMethod , typename _TreeT >
using MaskLeafT = typename MaskTreeT::LeafNodeType |
◆ MaskTreeT
template<typename CompositeMethod , typename _TreeT >
◆ Range3d
template<typename CompositeMethod , typename _TreeT >
◆ TreeT
template<typename CompositeMethod , typename _TreeT >
◆ ValueT
template<typename CompositeMethod , typename _TreeT >
using ValueT = typename TreeT::ValueType |
◆ SparseToDenseCompositor() [1/2]
template<typename CompositeMethod , typename _TreeT >
◆ SparseToDenseCompositor() [2/2]
template<typename CompositeMethod , typename _TreeT >
◆ compositeFromLeaf()
template<typename CompositeMethod , typename _TreeT >
template<typename LeafT1 , typename LeafT2 >
static void compositeFromLeaf |
( |
DenseT & | dense, |
|
|
const openvdb::math::CoordBBox & | bbox, |
|
|
const LeafT1 & | source, |
|
|
const LeafT2 & | alpha, |
|
|
const ValueT | beta, |
|
|
const ValueT | strength ) |
|
inlinestatic |
◆ compositeFromTile()
template<typename CompositeMethod , typename _TreeT >
static void compositeFromTile |
( |
DenseT & | dense, |
|
|
openvdb::math::CoordBBox & | bbox, |
|
|
const ValueT & | sourceValue, |
|
|
const ValueT & | alphaValue, |
|
|
const ValueT & | beta, |
|
|
const ValueT & | strength, |
|
|
bool | threaded ) |
|
inlinestatic |
◆ denseComposite()
template<typename CompositeMethod , typename _TreeT >
void denseComposite |
( |
bool | threaded | ) |
|
|
inline |
◆ operator()() [1/2]
template<typename CompositeMethod , typename _TreeT >
void operator() |
( |
const MaskLeafT & | maskLeaf, |
|
|
size_t | ) const |
|
inline |
◆ operator()() [2/2]
template<typename CompositeMethod , typename _TreeT >
void operator() |
( |
const Range3d & | range | ) |
const |
|
inline |
◆ sparseComposite()
template<typename CompositeMethod , typename _TreeT >
void sparseComposite |
( |
bool | threaded | ) |
|
|
inline |