|
OpenVDB 10.1.0
|
Simple dense grid class. More...
#include <stdint.h>#include <fstream>#include <nanovdb/util/HostBuffer.h>#include <nanovdb/util/ForEach.h>#include <nanovdb/NanoVDB.h>Go to the source code of this file.
Classes | |
| struct | DenseData |
| class | DenseGrid< ValueT > |
| Simple dense grid class. More... | |
| class | DenseGridHandle< BufferT > |
Namespaces | |
| namespace | nanovdb |
| namespace | nanovdb::io |
Macros | |
| #define | LOG2_TILE_SIZE 2 |
| #define | DENSE_MAGIC_NUMBER 0x42445665736e6544UL |
Functions | |
| template<typename ValueT > | |
| void | writeDense (const DenseGrid< ValueT > &grid, const char *fileName) |
| template<typename BufferT > | |
| void | writeDense (const DenseGridHandle< BufferT > &handle, const char *fileName) |
| template<typename BufferT = HostBuffer> | |
| DenseGridHandle< BufferT > | readDense (const char *fileName, const BufferT &allocator=BufferT()) |
| template<typename GridT , typename BufferT = HostBuffer> | |
| DenseGridHandle< BufferT > | convertToDense (const GridT &grid, const BufferT &allocator=BufferT()) |
| Converts a NanoVDB grid to a DenseGrid. | |
Simple dense grid class.
| #define DENSE_MAGIC_NUMBER 0x42445665736e6544UL |
| #define LOG2_TILE_SIZE 2 |