|
OpenVDB 13.0.0
|
#include <openvdb/points/impl/PointRasterizeEllipsoidsSDFImpl.h>
Public Types | |
| using | BaseT = rasterize_sdf_internal::SphericalTransfer<SdfT, PositionCodecT, RadiusType, FilterT, CPG> |
| using | RealT = double |
| using | PHandleT = points::AttributeHandle<Vec3f> |
| using | PwsHandleT = points::AttributeHandle<Vec3d> |
Public Member Functions | |
| EllipsoidTransfer (const size_t pidx, const Vec3i width, const RadiusType &rt, const math::Transform &source, const FilterT &filter, util::NullInterrupter *interrupt, SdfT &surface, const EllipseIndicies &indices, Int64Tree *cpg=nullptr, const std::unordered_map< const PointDataTree::LeafNodeType *, Index > *ids=nullptr) | |
| EllipsoidTransfer (const EllipsoidTransfer &other) | |
| bool | startPointLeaf (const PointDataTree::LeafNodeType &leaf) |
| void | rasterizePoint (const Coord &ijk, const Index id, const CoordBBox &bounds, const Mat3s &xform) |
Static Public Attributes | |
| static const Index | DIM = TreeT::LeafNodeType::DIM |
| static const Index | LOG2DIM = TreeT::LeafNodeType::LOG2DIM |
Protected Attributes | |
| const EllipseIndicies & | mIndices |
| using BaseT = rasterize_sdf_internal::SphericalTransfer<SdfT, PositionCodecT, RadiusType, FilterT, CPG> |
| using PHandleT = points::AttributeHandle<Vec3f> |
| using PwsHandleT = points::AttributeHandle<Vec3d> |
| using RealT = double |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
static |
|
protected |