#include <openvdb/points/impl/PointRasterizeEllipsoidsSDFImpl.h>
|
| static const Index | DIM = points::PointDataTree::LeafNodeType::DIM |
◆ BaseT
template<typename RadiusType, typename MaskTreeT>
| using BaseT = rasterize_sdf_internal::SurfaceMaskOp<MaskTreeT> |
◆ LeafManagerT
template<typename RadiusType, typename MaskTreeT>
◆ PointDataLeaf
template<typename RadiusType, typename MaskTreeT>
◆ RadiusT
template<typename RadiusType, typename MaskTreeT>
| using RadiusT = typename RadiusType::ValueType |
◆ EllipseSurfaceMaskOp() [1/2]
template<typename RadiusType, typename MaskTreeT>
◆ EllipseSurfaceMaskOp() [2/2]
template<typename RadiusType, typename MaskTreeT>
◆ fillFromStretch()
template<typename RadiusType, typename MaskTreeT>
Fill activity by analyzing the radius values on points in this leaf. Ignored ellipsoid rotations which results in faster but over zealous activation region.
◆ fillFromStretchAndRotation()
template<typename RadiusType, typename MaskTreeT>
Fill activity by analyzing the axis aligned ellipse bounding boxes on points in this leaf. Slightly slower than just looking at ellipse stretches but produces a more accurate/tighter activation result.
◆ getMaxDist()
template<typename RadiusType, typename MaskTreeT>
| Vec3i getMaxDist |
( |
| ) |
const |
|
inline |
◆ join()
template<typename RadiusType, typename MaskTreeT>
◆ operator()()
template<typename RadiusType, typename MaskTreeT>
| void operator() |
( |
const typename LeafManagerT::LeafRange & | range | ) |
|
|
inline |
◆ DIM
template<typename RadiusType, typename MaskTreeT>
| const Index DIM = points::PointDataTree::LeafNodeType::DIM |
|
static |