Performs multithreaded diagnostics of a grid.
More...
#include <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::v5_2::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.
The documentation for this class was generated from the following file: