OpenVDB
5.2.0
|
Cache read and write attribute handles to amortize construction cost. More...
#include <PointMove.h>
Classes | |
struct | CacheHandleOp |
Create a handle and reinterpret cast as an int handle to store. More... | |
Public Types | |
using | HandleArray = std::vector< AttributeHandle< int >::Ptr > |
Public Member Functions | |
AttributeHandles (const size_t size) | |
AttributeArray & | getArray (const Index leafOffset) |
const AttributeArray & | getConstArray (const Index leafOffset) const |
template<typename ValueT > | |
AttributeHandle< ValueT > & | getHandle (const Index leafOffset) |
template<typename ValueT > | |
AttributeWriteHandle< ValueT > & | getWriteHandle (const Index leafOffset) |
template<typename LeafRangeT > | |
void | cache (const LeafRangeT &range, const Index attributeIndex) |
Cache read and write attribute handles to amortize construction cost.
using HandleArray = std::vector<AttributeHandle<int>::Ptr> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |