#include <openvdb/points/impl/PointRasterizeEllipsoidsSDFImpl.h>
Inherits SphericalTransfer< SdfT, PositionCodecT, RadiusType, FilterT, CPG >.
|
| 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) |
|
|
static const Index | DIM = TreeT::LeafNodeType::DIM |
|
static const Index | LOG2DIM = TreeT::LeafNodeType::LOG2DIM |
|
using BaseT = rasterize_sdf_internal::SphericalTransfer<SdfT, PositionCodecT, RadiusType, FilterT, CPG> |
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 |
|
) |
| |
|
inline |
void rasterizePoint |
( |
const Coord & |
ijk, |
|
|
const Index |
id, |
|
|
const CoordBBox & |
bounds |
|
) |
| |
|
inline |
const Index DIM = TreeT::LeafNodeType::DIM |
|
static |
const Index LOG2DIM = TreeT::LeafNodeType::LOG2DIM |
|
static |