HDK
|
Re-computes min/max/avg/var/bbox information for each node in a pre-existing NanoVDB grid. More...
#include <nanovdb/NanoVDB.h>
#include "Range.h"
#include "ForEach.h"
#include <limits.h>
#include <atomic>
#include <iostream>
Go to the source code of this file.
Classes | |
class | nanovdb::Extrema< ValueT, Rank > |
class | nanovdb::Extrema< ValueT, 0 > |
Template specialization of Extrema on scalar value types, i.e. rank = 0. More... | |
class | nanovdb::Extrema< VecT, 1 > |
Template specialization of Extrema on vector value types, i.e. rank = 1. More... | |
struct | nanovdb::Extrema< VecT, 1 >::Pair |
class | nanovdb::Stats< ValueT, Rank > |
class | nanovdb::Stats< ValueT, 0 > |
This class computes statistics (minimum value, maximum value, mean, variance and standard deviation) of a population of floating-point values. More... | |
class | nanovdb::Stats< ValueT, 1 > |
This class computes statistics (minimum value, maximum value, mean, variance and standard deviation) of a population of floating-point values. More... | |
struct | nanovdb::NoopStats< ValueT > |
No-op Stats class. More... | |
class | nanovdb::GridStats< GridT, StatsT > |
Allows for the construction of NanoVDB grids without any dependency. More... | |
struct | nanovdb::GridStats< GridT, StatsT >::NodeStats |
Namespaces | |
nanovdb | |
Enumerations | |
enum | nanovdb::StatsMode : uint32_t { nanovdb::StatsMode::Disable = 0, nanovdb::StatsMode::BBox = 1, nanovdb::StatsMode::MinMax = 2, nanovdb::StatsMode::All = 3, nanovdb::StatsMode::Default = 3, nanovdb::StatsMode::End = 4 } |
Grid flags which indicate what extra information is present in the grid buffer. More... | |
Functions | |
template<typename BuildT > | |
void | nanovdb::gridStats (NanoGrid< BuildT > &grid, StatsMode mode=StatsMode::Default) |
Re-computes the min/max, stats and bbox information for an existing NanoVDB Grid. More... | |
template<typename BuildT > | |
Extrema< typename NanoGrid < BuildT >::ValueType > | nanovdb::getExtrema (const NanoGrid< BuildT > &grid, const CoordBBox &bbox) |
return the extrema of all the values in a grid that intersects the specified bounding box. More... | |
Re-computes min/max/avg/var/bbox information for each node in a pre-existing NanoVDB grid.
Definition in file GridStats.h.