|
| | IndexGridBuilder (const SrcGridT &srcGrid, bool includeInactive=true, bool includeStats=true) |
| | Constructor based on a source grid.
|
| template<typename BufferT = HostBuffer> |
| GridHandle< BufferT > | getHandle (const std::string &name="", uint32_t channels=0u, const BufferT &buffer=BufferT()) |
| | Return an instance of a GridHandle (invoking move semantics).
|
| uint64_t | getValueCount () const |
| | return the total number of values located in the source grid.
|
| template<typename BufferT = HostBuffer> |
| BufferT | getValues (uint32_t channels=1u, const BufferT &buffer=BufferT()) |
| | return a buffer with all the values in the source grid
|
| uint64_t | copyValues (SrcValueT *buffer, size_t maxValueCount=-1) |
| | copy values from the source grid into the provided array and returns number of values copied
|
template<typename SrcValueT>
class nanovdb::IndexGridBuilder< SrcValueT >
Allows for the construction of NanoVDB grids without any dependency.