OpenVDB 10.0.1
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | List of all members
RasterizePoints< TransferT, TopologyT, PointFilterT, InterrupterT > Struct Template Reference

#include <openvdb/points/PointTransfer.h>

Public Types

using LeafManagerT = tree::LeafManager< TopologyT >
 
using LeafNodeT = typename LeafManagerT::LeafNodeType
 

Public Member Functions

 RasterizePoints (const points::PointDataTree &tree, const TransferT &transfer, const PointFilterT &filter=PointFilterT(), InterrupterT *interrupter=nullptr)
 
void operator() (LeafNodeT &leaf, const size_t idx) const
 
void operator() (const typename LeafManagerT::LeafRange &range) const
 

Static Public Attributes

static const Index DIM = TopologyT::LeafNodeType::DIM
 
static const Int32 DIM32 = static_cast<Int32>(DIM)
 
static const Index LOG2DIM = TopologyT::LeafNodeType::LOG2DIM
 

Member Typedef Documentation

◆ LeafManagerT

using LeafManagerT = tree::LeafManager<TopologyT>

◆ LeafNodeT

Constructor & Destructor Documentation

◆ RasterizePoints()

RasterizePoints ( const points::PointDataTree tree,
const TransferT &  transfer,
const PointFilterT &  filter = PointFilterT(),
InterrupterT *  interrupter = nullptr 
)
inline

Member Function Documentation

◆ operator()() [1/2]

void operator() ( const typename LeafManagerT::LeafRange range) const
inline

◆ operator()() [2/2]

void operator() ( LeafNodeT leaf,
const size_t  idx 
) const
inline

Member Data Documentation

◆ DIM

const Index DIM = TopologyT::LeafNodeType::DIM
static

◆ DIM32

const Int32 DIM32 = static_cast<Int32>(DIM)
static

◆ LOG2DIM

const Index LOG2DIM = TopologyT::LeafNodeType::LOG2DIM
static