|
file | CpuTimer.h [code] |
|
file | CreateNanoGrid.h [code] |
| Convert any grid to a nanovdb grid of the same type, e.g. float->float.
|
|
file | CSampleFromVoxels.h [code] |
|
file | DitherLUT.h [code] |
| Defines look up table to do dithering of 8^3 leaf nodes.
|
|
file | ForEach.h [code] |
| A unified wrapper for tbb::parallel_for and a naive std::thread fallback.
|
|
file | GridBuilder.h [code] |
| This file defines a minimum set of tree nodes and tools that can be used (instead of OpenVDB) to build nanovdb grids on the CPU.
|
|
file | GridChecksum.h [code] |
| Computes a pair of 32bit checksums, of a Grid, by means of Cyclic Redundancy Check (CRC)
|
|
file | GridHandle.h [code] |
| Defines GridHandle, which manages a host, and possibly a device, memory buffer containing one or more NanoVDB grids.
|
|
file | GridStats.h [code] |
| Re-computes min/max/avg/var/bbox information for each node in a pre-existing NanoVDB grid.
|
|
file | GridValidator.h [code] |
| Checks the validity of an existing NanoVDB grid.
|
|
file | HDDA.h [code] |
| Hierarchical Digital Differential Analyzers specialized for VDB.
|
|
file | HostBuffer.h [code] |
| HostBuffer - a buffer that contains a shared or private bump pool to either externally or internally managed host memory.
|
|
file | Invoke.h [code] |
| A unified wrapper for tbb::parallel_invoke and a naive std::thread analog.
|
|
file | IO.h [code] |
| Implements I/O for NanoVDB grids. Features optional BLOSC and ZIP file compression, support for multiple grids per file as well as multiple grid types.
|
|
file | NanoToOpenVDB.h [code] |
| This class will deserialize an NanoVDB grid into an OpenVDB grid.
|
|
file | NodeManager.h [code] |
|
file | OpenToNanoVDB.h [code] |
|
file | PrefixSum.h [code] |
| Multi-threaded implementations of inclusive prefix sum.
|
|
file | Primitives.h [code] |
| Generates volumetric primitives, e.g. sphere, torus etc, as NanoVDB grid.
|
|
file | Range.h [code] |
| Custom Range class that is compatible with the tbb::blocked_range classes.
|
|
file | Ray.h [code] |
|
file | Reduce.h [code] |
| A unified wrapper for tbb::parallel_reduce and a naive std::future analog.
|
|
file | SampleFromVoxels.h [code] |
| NearestNeighborSampler, TrilinearSampler, TriquadraticSampler and TricubicSampler.
|
|
file | Stencils.h [code] |
|