Wrapper for a pass-through filter. Removes all points that are out of a specified range for a specified component (e.g. x, y, or z). More...
#include <cloud_filter.h>

Public Member Functions | |
| virtual void | filter (pcl::PointCloud< pcl::PointXYZRGBA >::ConstPtr &cloud_in, pcl::PointCloud< pcl::PointXYZRGBA >::Ptr &cloud_out) |
| Applies the filter on the input and stores the result in the output cloud. | |
| virtual QWizardPage * | getParameterPage () |
| Returns a Qt page which allows to configure the filter. | |
| PassThroughCF () | |
| virtual | ~PassThroughCF () |
Protected Attributes | |
| std::string | filter_field_name_ |
| QLabel * | filter_field_name_label_ |
| QLineEdit * | filter_field_name_line_edit_ |
| float | filter_limits_max_ |
| QLabel * | filter_limits_max_label_ |
| QLineEdit * | filter_limits_max_line_edit_ |
| float | filter_limits_min_ |
| QLabel * | filter_limits_min_label_ |
| QLineEdit * | filter_limits_min_line_edit_ |
| QWizardPage * | filter_selection_page_ |
| QVBoxLayout * | main_layout_ |
Wrapper for a pass-through filter. Removes all points that are out of a specified range for a specified component (e.g. x, y, or z).
Definition at line 202 of file cloud_filter.h.
Definition at line 141 of file cloud_filter.cpp.
Definition at line 182 of file cloud_filter.cpp.
| void pcl::apps::optronic_viewer::PassThroughCF::filter | ( | pcl::PointCloud< pcl::PointXYZRGBA >::ConstPtr & | cloud_in, |
| pcl::PointCloud< pcl::PointXYZRGBA >::Ptr & | cloud_out | ||
| ) | [virtual] |
Applies the filter on the input and stores the result in the output cloud.
Implements pcl::apps::optronic_viewer::CloudFilter.
Definition at line 190 of file cloud_filter.cpp.
| virtual QWizardPage* pcl::apps::optronic_viewer::PassThroughCF::getParameterPage | ( | ) | [inline, virtual] |
Returns a Qt page which allows to configure the filter.
Implements pcl::apps::optronic_viewer::CloudFilter.
Definition at line 215 of file cloud_filter.h.
Definition at line 221 of file cloud_filter.h.
QLabel* pcl::apps::optronic_viewer::PassThroughCF::filter_field_name_label_ [protected] |
Definition at line 225 of file cloud_filter.h.
QLineEdit* pcl::apps::optronic_viewer::PassThroughCF::filter_field_name_line_edit_ [protected] |
Definition at line 228 of file cloud_filter.h.
float pcl::apps::optronic_viewer::PassThroughCF::filter_limits_max_ [protected] |
Definition at line 223 of file cloud_filter.h.
QLabel* pcl::apps::optronic_viewer::PassThroughCF::filter_limits_max_label_ [protected] |
Definition at line 227 of file cloud_filter.h.
QLineEdit* pcl::apps::optronic_viewer::PassThroughCF::filter_limits_max_line_edit_ [protected] |
Definition at line 230 of file cloud_filter.h.
float pcl::apps::optronic_viewer::PassThroughCF::filter_limits_min_ [protected] |
Definition at line 222 of file cloud_filter.h.
QLabel* pcl::apps::optronic_viewer::PassThroughCF::filter_limits_min_label_ [protected] |
Definition at line 226 of file cloud_filter.h.
QLineEdit* pcl::apps::optronic_viewer::PassThroughCF::filter_limits_min_line_edit_ [protected] |
Definition at line 229 of file cloud_filter.h.
QWizardPage* pcl::apps::optronic_viewer::PassThroughCF::filter_selection_page_ [protected] |
Definition at line 232 of file cloud_filter.h.
QVBoxLayout* pcl::apps::optronic_viewer::PassThroughCF::main_layout_ [protected] |
Definition at line 231 of file cloud_filter.h.