ProjectInliers uses a model and a set of inlier indices from a PointCloud to project them into a separate PointCloud.
More...
#include <pcl/filters/project_inliers.h>
List of all members.
Detailed Description
ProjectInliers uses a model and a set of inlier indices from a PointCloud to project them into a separate PointCloud.
- Note:
- setFilterFieldName (), setFilterLimits (), and setFilterLimitNegative () are ignored.
- Author:
- Radu Bogdan Rusu
Member Typedef Documentation
Constructor & Destructor Documentation
pcl::ProjectInliers::ProjectInliers |
( |
| ) |
[inline] |
Member Function Documentation
void pcl::Filter::filter |
( |
PointCloud & |
output | ) |
[inline, inherited] |
Calls the filtering method and returns the filtered dataset in output.
- Parameters:
-
output | the resultant filtered point cloud dataset |
Reimplemented in pcl::FilterIndices.
Definition at line 160 of file filter.h.
bool pcl::ProjectInliers::getCopyAllData |
( |
| ) |
[inline] |
Get whether all data is being copied (true), or only the projected inliers (false).
Definition at line 130 of file project_inliers.h.
std::string const pcl::Filter::getFilterFieldName |
( |
| ) |
[inline, inherited] |
Get the name of the field used for filtering.
Definition at line 110 of file filter.h.
void pcl::Filter::getFilterLimits |
( |
double & |
limit_min, |
|
|
double & |
limit_max |
|
) |
| [inline, inherited] |
Get the field filter limits (min/max) set by the user.
The default values are -FLT_MAX, FLT_MAX.
Definition at line 128 of file filter.h.
void pcl::Filter::getFilterLimitsNegative |
( |
bool & |
limit_negative | ) |
[inline, inherited] |
Get whether the data outside the interval (min/max) is to be returned (true) or inside (false).
Definition at line 146 of file filter.h.
bool pcl::Filter::getFilterLimitsNegative |
( |
| ) |
[inline, inherited] |
int pcl::ProjectInliers::getModelType |
( |
| ) |
[inline] |
IndicesConstPtr const pcl::Filter::getRemovedIndices |
( |
| ) |
[inline, inherited] |
Get the point indices being removed.
Definition at line 93 of file filter.h.
void pcl::ProjectInliers::setCopyAllData |
( |
bool |
val | ) |
[inline] |
Set whether all data will be returned, or only the projected inliers.
- Parameters:
-
val | true if all data should be returned, false if only the projected inliers |
Definition at line 123 of file project_inliers.h.
void pcl::Filter::setFilterFieldName |
( |
const std::string & |
field_name | ) |
[inline, inherited] |
Provide the name of the field to be used for filtering data.
In conjunction with setFilterLimits, points having values outside this interval will be discarded.
- Parameters:
-
field_name | the name of the field that contains values used for filtering |
Definition at line 103 of file filter.h.
void pcl::Filter::setFilterLimits |
( |
const double & |
limit_min, |
|
|
const double & |
limit_max |
|
) |
| [inline, inherited] |
Set the field filter limits.
All points having field values outside this interval will be discarded.
- Parameters:
-
limit_min | the minimum allowed field value |
limit_max | the maximum allowed field value |
Definition at line 120 of file filter.h.
void pcl::Filter::setFilterLimitsNegative |
( |
const bool |
limit_negative | ) |
[inline, inherited] |
Set to true if we want to return the data outside the interval specified by setFilterLimits (min, max).
Default: false.
- Parameters:
-
limit_negative | return data inside the interval (false) or outside (true) |
Definition at line 139 of file filter.h.
Provide a pointer to the model coefficients.
- Parameters:
-
model | a pointer to the model coefficients |
Definition at line 107 of file project_inliers.h.
void pcl::ProjectInliers::setModelType |
( |
int |
model | ) |
[inline] |
The type of model to use (user given parameter).
- Parameters:
-
Definition at line 91 of file project_inliers.h.
The documentation for this class was generated from the following files: