HDK
|
#include <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 |
Definition at line 1847 of file GridBuilder.h.
using nanovdb::build::Tree< BuildT >::WriteAccessor::AccT = ValueAccessor<BuildT> |
Definition at line 1849 of file GridBuilder.h.
using nanovdb::build::Tree< BuildT >::WriteAccessor::LeafT = typename AccT::LeafT |
Definition at line 1851 of file GridBuilder.h.
using nanovdb::build::Tree< BuildT >::WriteAccessor::Node1 = typename AccT::Node1 |
Definition at line 1852 of file GridBuilder.h.
using nanovdb::build::Tree< BuildT >::WriteAccessor::Node2 = typename AccT::Node2 |
Definition at line 1853 of file GridBuilder.h.
using nanovdb::build::Tree< BuildT >::WriteAccessor::RootNodeType = typename AccT::RootNodeType |
Definition at line 1854 of file GridBuilder.h.
using nanovdb::build::Tree< BuildT >::WriteAccessor::ValueType = typename AccT::ValueType |
Definition at line 1850 of file GridBuilder.h.
|
inline |
Definition at line 1856 of file GridBuilder.h.
|
delete |
|
default |
|
inline |
Definition at line 1865 of file GridBuilder.h.
|
inline |
Definition at line 1866 of file GridBuilder.h.
|
inline |
Definition at line 1873 of file GridBuilder.h.
|
inline |
Definition at line 1872 of file GridBuilder.h.
AccT nanovdb::build::Tree< BuildT >::WriteAccessor::mAcc |
Definition at line 1876 of file GridBuilder.h.
std::mutex& nanovdb::build::Tree< BuildT >::WriteAccessor::mMutex |
Definition at line 1877 of file GridBuilder.h.
RootNodeType& nanovdb::build::Tree< BuildT >::WriteAccessor::mParent |
Definition at line 1875 of file GridBuilder.h.
RootNodeType nanovdb::build::Tree< BuildT >::WriteAccessor::mRoot |
Definition at line 1875 of file GridBuilder.h.