ExtractIndices extracts a set of indices from a point cloud.
More...
#include <pcl/filters/extract_indices.h>
template<>
class pcl::ExtractIndices< sensor_msgs::PointCloud2 >
ExtractIndices extracts a set of indices from a point cloud.
Usage examples:
- Note
- Does not inherently remove NaNs from results, hence the extract_removed_indices_ system is not used.
- Author
- Radu Bogdan Rusu
Definition at line 157 of file extract_indices.h.
Calls the filtering method and returns the filtered point cloud indices.
- Parameters
-
| [out] | indices | the resultant filtered point cloud indices |
Get a pointer to the vector of indices used.
Definition at line 329 of file pcl_base.h.
Get a pointer to the input point cloud dataset.
Definition at line 303 of file pcl_base.h.
Get whether the filtered points should be kept and set to the value given through setUserFilterValue (default = NaN), or removed from the PointCloud, thus potentially breaking its organized structure.
- Returns
- The value of the internal keep_organized_ parameter; false = remove points (default), true = redefine points, keep structure.
Definition at line 272 of file filter_indices.h.
Get whether the regular conditions for points filtering should apply, or the inverted conditions.
- Returns
- The value of the internal negative_ parameter; false = normal filter behavior (default), true = inverted behavior.
Definition at line 252 of file filter_indices.h.
Get the point indices being removed.
- Returns
- The value of the internal negative_ parameter; false = normal filter behavior (default), true = inverted behavior.
Definition at line 291 of file filter_indices.h.
Provide a pointer to the vector of indices that represents the input data.
- Parameters
-
| indices | a pointer to the vector of indices that represents the input data. |
Definition at line 309 of file pcl_base.h.
Provide a pointer to the vector of indices that represents the input data.
- Parameters
-
| indices | a pointer to the vector of indices that represents the input data. |
Definition at line 320 of file pcl_base.h.
Provide a pointer to the input dataset.
- Parameters
-
| cloud | the const boost shared pointer to a PointCloud message |
Set whether the filtered points should be kept and set to the value given through setUserFilterValue (default: NaN), or removed from the PointCloud, thus potentially breaking its organized structure.
- Parameters
-
| [in] | keep_organized | false = remove points (default), true = redefine points, keep structure. |
Definition at line 262 of file filter_indices.h.
Set whether the regular conditions for points filtering should apply, or the inverted conditions.
- Parameters
-
| [in] | negative | false = normal filter behavior (default), true = inverted behavior. |
Definition at line 243 of file filter_indices.h.
Provide a value that the filtered points should be set to instead of removing them.
Used in conjunction with setKeepOrganized ().
- Parameters
-
| [in] | value | the user given value that the filtered point dimensions should be set to (default = NaN). |
Definition at line 282 of file filter_indices.h.
The documentation for this class was generated from the following file: