QueryFilter is an class used to indicate what point data should be retrieved from OOC::PointCloud::QueryPoints.
More...
#include <sprk_ooc.h>
QueryFilter is an class used to indicate what point data should be retrieved from OOC::PointCloud::QueryPoints.
The default QueryFilter rejects nothing.
◆ QueryFilter()
HPS::OOC::QueryFilter::QueryFilter |
( |
| ) |
|
|
inline |
◆ ~QueryFilter()
virtual HPS::OOC::QueryFilter::~QueryFilter |
( |
| ) |
|
|
inlinevirtual |
◆ AcceptPoint()
virtual bool HPS::OOC::QueryFilter::AcceptPoint |
( |
Point const & |
point, |
|
|
size_t |
point_index |
|
) |
| |
|
inlinevirtual |
Determines whether or not a single point is accepted by the filter.
- Parameters
-
point | The coordinates of the point to accept or not in object space. |
point_index | The index of the point to accept or not. |
- Returns
- Returns true if the point is accepted. Returns false otherwise.
◆ RejectBounding()
virtual bool HPS::OOC::QueryFilter::RejectBounding |
( |
Point const & |
min_bound, |
|
|
Point const & |
max_bound |
|
) |
| |
|
inlinevirtual |
Determines whether or not a bounding box of points is rejected by the filter.
- Parameters
-
min_bound | The minimum corner of the bounding box to accept or reject in object space. |
max_bound | The maximum corner of the bounding box to accept or reject in object space. |
- Returns
- Returns true if the bounding is rejected. Returns false otherwise.
◆ RejectNode()
virtual bool HPS::OOC::QueryFilter::RejectNode |
( |
NodeHandle const & |
node_handle | ) |
|
|
inlinevirtual |
Determines whether or not a point cloud node is rejected by the filter.
- Parameters
-
node_handle | The handle of the node to accept or reject. |
- Returns
- Returns true if the node is rejected. Returns false otherwise.
◆ RejectPointsInMemory()
virtual bool HPS::OOC::QueryFilter::RejectPointsInMemory |
( |
| ) |
|
|
inlinevirtual |
Determines whether or not points in memory are rejected by the filter.
- Returns
- Returns true if the filter rejects points that are loaded into memory. Returns false otherwise.
◆ RejectPointsOnDisk()
virtual bool HPS::OOC::QueryFilter::RejectPointsOnDisk |
( |
| ) |
|
|
inlinevirtual |
Determines whether or not points not in memory are rejected by the filter.
- Returns
- Returns true if the filter rejects points that are not loaded into memory. Returns false otherwise.
◆ QueryIterator
The documentation for this class was generated from the following file: