|
OpenVDB
7.1.0
|
Finds the active values in a tree which intersects a bounding box. More...
#include <FindActiveValues.h>
Classes | |
| struct | NodePairT |
Public Member Functions | |
| FindActiveValues (const TreeT &tree) | |
| Constructor from a const tree, which is assumed not to be modified after construction. More... | |
| ~FindActiveValues () | |
| Default destructor. More... | |
| void | update (const TreeT &tree) |
| Initiate this class with a new (or modified) tree. More... | |
| bool | any (const CoordBBox &bbox, bool useAccessor=false) const |
| Returns true if the specified bounding box intersects any active values. More... | |
| bool | none (const CoordBBox &bbox, bool useAccessor=false) const |
| Returns true if the specified bounding box does not intersect any active values. More... | |
| Index64 | count (const CoordBBox &bbox) const |
| Returns the number of active voxels intersected by the specified bounding box. More... | |
Finds the active values in a tree which intersects a bounding box.
Two methods are provided, one that count the number of active values and one that simply tests if any active values intersect the bbox.
| FindActiveValues | ( | const TreeT & | tree | ) |
Constructor from a const tree, which is assumed not to be modified after construction.
Default destructor.
| bool any | ( | const CoordBBox & | bbox, |
| bool | useAccessor = false |
||
| ) | const |
Returns true if the specified bounding box intersects any active values.
Returns the number of active voxels intersected by the specified bounding box.
|
inline |
Returns true if the specified bounding box does not intersect any active values.
| void update | ( | const TreeT & | tree | ) |
Initiate this class with a new (or modified) tree.
1.8.18