HDK
|
#include <PointIndexGrid.h>
Public Types | |
using | PosType = typename PointArray::PosType |
using | ScalarType = typename PosType::value_type |
using | ConstAccessor = tree::ValueAccessor< const TreeType > |
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 PosType ¢er, ScalarType radius, FilterType &op) |
Perform a radial search query and apply the given filter operator to the selected points. More... | |
Definition at line 305 of file PointIndexGrid.h.
using openvdb::OPENVDB_VERSION_NAME::tools::PointIndexFilter< PointArray, TreeType >::ConstAccessor = tree::ValueAccessor<const TreeType> |
Definition at line 309 of file PointIndexGrid.h.
using openvdb::OPENVDB_VERSION_NAME::tools::PointIndexFilter< PointArray, TreeType >::PosType = typename PointArray::PosType |
Definition at line 307 of file PointIndexGrid.h.
using openvdb::OPENVDB_VERSION_NAME::tools::PointIndexFilter< PointArray, TreeType >::ScalarType = typename PosType::value_type |
Definition at line 308 of file PointIndexGrid.h.
|
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) |
Definition at line 1226 of file PointIndexGrid.h.
|
inline |
Thread safe copy constructor.
Definition at line 1235 of file PointIndexGrid.h.
|
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) |
Definition at line 1247 of file PointIndexGrid.h.