| 
    OpenVDB
    13.0.0
    
   | 
 
#include <openvdb/points/impl/PointRasterizeEllipsoidsSDFImpl.h>
Inherits SurfaceMaskOp< MaskTreeT >.
Public Types | |
| using | BaseT = rasterize_sdf_internal::SurfaceMaskOp< MaskTreeT > | 
| using | PointDataLeaf = points::PointDataTree::LeafNodeType | 
| using | LeafManagerT = tree::LeafManager< const points::PointDataTree > | 
| using | RadiusT = typename RadiusType::ValueType | 
| using | RotationHandleT = points::AttributeHandle< XformT > | 
Public Member Functions | |
| EllipseSurfaceMaskOp (const math::Transform &src, const math::Transform &trg, const RadiusType &rad, const Real halfband, const EllipseIndicies &indices) | |
| EllipseSurfaceMaskOp (const EllipseSurfaceMaskOp &other, tbb::split) | |
| Vec3i | getMaxDist () const | 
| void | join (EllipseSurfaceMaskOp &other) | 
| void | fillFromStretchAndRotation (const typename LeafManagerT::LeafNodeType &leaf) | 
| 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.  More... | |
| void | operator() (const typename LeafManagerT::LeafRange &range) | 
Static Public Attributes | |
| static const Index | DIM = points::PointDataTree::LeafNodeType::DIM | 
| using BaseT = rasterize_sdf_internal::SurfaceMaskOp<MaskTreeT> | 
| using LeafManagerT = tree::LeafManager<const points::PointDataTree> | 
| using RadiusT = typename RadiusType::ValueType | 
| using RotationHandleT = points::AttributeHandle<XformT> | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
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.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  static | 
 1.8.11