HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
util Directory Reference
+ Directory dependency graph for util:

Directories

directory  cuda
 

Files

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]