|
| InitExt (FastSweeping &parent) |
|
| InitExt (const InitExt &)=default |
|
InitExt & | operator= (const InitExt &)=delete |
|
void | run (SdfValueT isoValue, const OpT &opPrototype) |
|
template<typename ExtT = ExtValueT, typename SdfT = SdfValueT, typename std::enable_if< std::is_same< ExtT, int >::value, int >::type = 0> |
void | sumHelper (ExtT &sum2, ExtT ext, bool update, const SdfT &) const |
|
template<typename ExtT = ExtValueT, typename SdfT = SdfValueT, typename std::enable_if<!std::is_same< ExtT, int >::value, int >::type = 0> |
void | sumHelper (ExtT &sum2, ExtT ext, bool, const SdfT &d2) const |
|
template<typename ExtT = ExtValueT, typename SdfT = SdfValueT, typename std::enable_if< std::is_same< ExtT, int >::value, int >::type = 0> |
ExtT | extValHelper (ExtT extSum, const SdfT &) const |
|
template<typename ExtT = ExtValueT, typename SdfT = SdfValueT, typename std::enable_if<!std::is_same< ExtT, int >::value, int >::type = 0> |
ExtT | extValHelper (ExtT extSum, const SdfT &sdfSum) const |
|
void | operator() (const LeafRange &r) const |
|
template<typename RootOrInternalNodeT > |
void | operator() (const RootOrInternalNodeT &node) const |
|
template<typename SdfGridT, typename ExtValueT = typename SdfGridT::ValueType>
template<typename OpT>
struct openvdb::v11_0::tools::FastSweeping< SdfGridT, ExtValueT >::InitExt< OpT >
Private class of FastSweeping to perform multi-threaded initialization.
template<typename SdfGridT , typename ExtValueT = typename SdfGridT::ValueType>
template<typename OpT >
template<typename ExtT = ExtValueT, typename SdfT = SdfValueT, typename std::enable_if< std::is_same< ExtT, int >::value, int >::type = 0>
ExtT extValHelper |
( |
ExtT | extSum, |
|
|
const SdfT & | ) const |
|
inline |
template<typename SdfGridT , typename ExtValueT = typename SdfGridT::ValueType>
template<typename OpT >
template<typename ExtT = ExtValueT, typename SdfT = SdfValueT, typename std::enable_if<!std::is_same< ExtT, int >::value, int >::type = 0>
ExtT extValHelper |
( |
ExtT | extSum, |
|
|
const SdfT & | sdfSum ) const |
|
inline |
template<typename SdfGridT , typename ExtValueT = typename SdfGridT::ValueType>
template<typename OpT >
template<typename ExtT = ExtValueT, typename SdfT = SdfValueT, typename std::enable_if< std::is_same< ExtT, int >::value, int >::type = 0>
void sumHelper |
( |
ExtT & | sum2, |
|
|
ExtT | ext, |
|
|
bool | update, |
|
|
const SdfT & | ) const |
|
inline |
template<typename SdfGridT , typename ExtValueT = typename SdfGridT::ValueType>
template<typename OpT >
template<typename ExtT = ExtValueT, typename SdfT = SdfValueT, typename std::enable_if<!std::is_same< ExtT, int >::value, int >::type = 0>
void sumHelper |
( |
ExtT & | sum2, |
|
|
ExtT | ext, |
|
|
bool | , |
|
|
const SdfT & | d2 ) const |
|
inline |