|
OpenVDB
3.1.0
|
#include <PointIndexGrid.h>
Public Types | |
| typedef PointArray::value_type | PointType |
| typedef PointType::ValueType | PointElementType |
| typedef tree::ValueAccessor< const TreeType > | ConstAccessor |
Public Member Functions | |
| PointIndexFilter (const PointArray &points, const TreeType &tree, const math::Transform &xform) | |
| Constructor. More... | |
| PointIndexFilter (const PointIndexFilter &rhs) | |
| Thread safe copy constructor. More... | |
| template<typename FilterType > | |
| void | searchAndApply (const PointType ¢er, PointElementType radius, FilterType &op) |
| Perform a radial search query and apply the given filter operator to the selected points. More... | |
| typedef tree::ValueAccessor<const TreeType> ConstAccessor |
| typedef PointType::ValueType PointElementType |
| typedef PointArray::value_type PointType |
|
inline |
Constructor.
| points | world-space point array conforming to the PointArray interface |
| tree | a point index tree |
| xform | linear, uniform-scale transform (i.e., cubical voxels) |
|
inline |
Thread safe copy constructor.
|
inline |
Perform a radial search query and apply the given filter operator to the selected points.
| center | world-space center |
| radius | world-space radius |
| op | custom filter operator (see the FilterType example for interface details) |
1.8.11