OpenVDB  9.0.1
Namespaces | Functions
Count.h File Reference

Functions to count tiles, nodes or voxels in a grid. More...

#include <openvdb/version.h>
#include <openvdb/tree/LeafManager.h>
#include <openvdb/tree/NodeManager.h>

Go to the source code of this file.

Namespaces

 openvdb
 
 openvdb::v9_0
 
 openvdb::v9_0::tools
 

Functions

template<typename TreeT >
Index64 countActiveVoxels (const TreeT &tree, bool threaded=true)
 Return the total number of active voxels in the tree. More...
 
template<typename TreeT >
Index64 countActiveVoxels (const TreeT &tree, const CoordBBox &bbox, bool threaded=true)
 Return the total number of active voxels in the tree that intersects a bounding box. More...
 
template<typename TreeT >
Index64 countActiveLeafVoxels (const TreeT &tree, bool threaded=true)
 Return the total number of active voxels stored in leaf nodes. More...
 
template<typename TreeT >
Index64 countActiveLeafVoxels (const TreeT &tree, const CoordBBox &bbox, bool threaded=true)
 Return the total number of active voxels stored in leaf nodes that intersects a bounding box. More...
 
template<typename TreeT >
Index64 countInactiveVoxels (const TreeT &tree, bool threaded=true)
 Return the total number of inactive voxels in the tree. More...
 
template<typename TreeT >
Index64 countInactiveLeafVoxels (const TreeT &tree, bool threaded=true)
 Return the total number of inactive voxels stored in leaf nodes. More...
 
template<typename TreeT >
Index64 countActiveTiles (const TreeT &tree, bool threaded=true)
 Return the total number of active tiles in the tree. More...
 
template<typename TreeT >
Index64 memUsage (const TreeT &tree, bool threaded=true)
 Return the total amount of memory in bytes occupied by this tree. More...
 

Detailed Description

Functions to count tiles, nodes or voxels in a grid.

Author
Dan Bailey