OpenVDB
11.0.0
|
#include <nanovdb/util/GridBuilder.h>
Public Types | |
using | AccT = ValueAccessor< BuildT > |
using | ValueType = typename AccT::ValueType |
using | LeafT = typename AccT::LeafT |
using | Node1 = typename AccT::Node1 |
using | Node2 = typename AccT::Node2 |
using | RootNodeType = typename AccT::RootNodeType |
Public Member Functions | |
WriteAccessor (RootNodeType &parent, std::mutex &mx) | |
WriteAccessor (const WriteAccessor &)=delete | |
WriteAccessor (WriteAccessor &&)=default | |
~WriteAccessor () | |
void | merge () |
void | setValueOn (const Coord &ijk) |
void | setValue (const Coord &ijk, const ValueType &value) |
Public Attributes | |
RootNodeType & | mParent |
RootNodeType | mRoot |
AccT | mAcc |
std::mutex & | mMutex |
using AccT = ValueAccessor<BuildT> |
using LeafT = typename AccT::LeafT |
using Node1 = typename AccT::Node1 |
using Node2 = typename AccT::Node2 |
using RootNodeType = typename AccT::RootNodeType |
using ValueType = typename AccT::ValueType |
|
inline |
|
delete |
|
default |
|
inline |
|
inline |
|
inline |
AccT mAcc |
std::mutex& mMutex |
RootNodeType& mParent |
RootNodeType mRoot |