Performs multithreaded diagnostics of a grid.
More...
#include <openvdb/tools/Diagnostics.h>
|
using | MaskType = typename GridT::template ValueConverter< bool >::Type |
|
|
| Diagnose (const GridT &grid) |
|
template<typename CheckT > |
std::string | check (const CheckT &check, bool updateMask=false, bool checkVoxels=true, bool checkTiles=true, bool checkBackground=true) |
|
Index64 | valueCount () const |
| Return the number of values (i.e. background, tiles or voxels) that have failed one or more checks. More...
|
|
Index64 | failureCount () const |
| Return total number of failed checks. More...
|
|
const GridT & | grid () const |
| Return a const reference to the grid. More...
|
|
void | clear () |
| Clear the mask and error counter. More...
|
|
|
MaskType::ConstPtr | mask () const |
| Return a boolean mask of all the values (i.e. tiles and/or voxels) that have failed one or more checks. More...
|
|
MaskType::Ptr | mask () |
| Return a boolean mask of all the values (i.e. tiles and/or voxels) that have failed one or more checks. More...
|
|
template<typename GridT>
class openvdb::v9_0::tools::Diagnose< GridT >
Performs multithreaded diagnostics of a grid.
- Note
- More documentation will be added soon!
using MaskType = typename GridT::template ValueConverter<bool>::Type |
std::string check |
( |
const CheckT & |
check, |
|
|
bool |
updateMask = false , |
|
|
bool |
checkVoxels = true , |
|
|
bool |
checkTiles = true , |
|
|
bool |
checkBackground = true |
|
) |
| |
|
inline |
Clear the mask and error counter.
Return total number of failed checks.
- Note
- If only one check was performed and the mask was updated failureCount equals valueCount.
const GridT& grid |
( |
| ) |
const |
|
inline |
Return a const reference to the grid.
MaskType::ConstPtr mask |
( |
| ) |
const |
|
inline |
Return a boolean mask of all the values (i.e. tiles and/or voxels) that have failed one or more checks.
Return a boolean mask of all the values (i.e. tiles and/or voxels) that have failed one or more checks.
Return the number of values (i.e. background, tiles or voxels) that have failed one or more checks.