#include <openvdb/Grid.h>
#include <openvdb/math/Math.h>
#include <openvdb/math/Vec3.h>
#include <openvdb/math/Operators.h>
#include <openvdb/tree/LeafManager.h>
#include <tbb/blocked_range.h>
#include <tbb/parallel_reduce.h>
#include <set>
#include <boost/math/special_functions/fpclassify.hpp>
#include <boost/utility/enable_if.hpp>
Go to the source code of this file.
|
| struct | CheckNan< GridT, TreeIterT > |
| | Checks nan values. More...
|
| |
| struct | CheckInf< GridT, TreeIterT > |
| | Checks for infinite values, e.g. 1/0 or -1/0. More...
|
| |
| struct | CheckFinite< GridT, TreeIterT > |
| | Checks for both NaN and inf values, i.e. any value that is not finite. More...
|
| |
| struct | CheckMagnitude< GridT, TreeIterT > |
| | Check that the magnitude of a value, a, is close to a fixed magnitude, b, given a fixed tolerance c. That is | |a| - |b| | <= c. More...
|
| |
| struct | CheckRange< GridT, MinInclusive, MaxInclusive, TreeIterT > |
| | Checks a value against a range. More...
|
| |
| struct | CheckMin< GridT, TreeIterT > |
| | Checks a value against a minimum. More...
|
| |
| struct | CheckMax< GridT, TreeIterT > |
| | Checks a value against a maximum. More...
|
| |
| struct | CheckNormGrad< GridT, TreeIterT, GradScheme > |
| | Checks the norm of the gradient against a range. More...
|
| |
| struct | CheckDivergence< GridT, TreeIterT, DiffScheme > |
| | Checks the divergence against a range. More...
|
| |
| class | Diagnose< GridT > |
| | Performs multithreaded diagnostics of a grid. More...
|
| |
| class | InactiveVoxelValues< TreeType > |
| |
| class | InactiveTileValues< TreeType > |
| |
|
| template<class GridType > |
| bool | uniqueInactiveValues (const GridType &grid, std::vector< typename GridType::ValueType > &values, size_t numValues) |
| | Threaded method to find unique inactive values. More...
|
| |