|
| | 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 |