Wrapper for a voxel grid filter. Divides the space in voxels and takes a point per voxel. 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. | |
VoxelGridCF () | |
virtual | ~VoxelGridCF () |
Protected Attributes | |
QWizardPage * | filter_selection_page_ |
QVBoxLayout * | main_layout_ |
float | voxel_grid_size_x_ |
QLabel * | voxel_grid_size_x_label_ |
QLineEdit * | voxel_grid_size_x_line_edit_ |
float | voxel_grid_size_y_ |
QLabel * | voxel_grid_size_y_label_ |
QLineEdit * | voxel_grid_size_y_line_edit_ |
float | voxel_grid_size_z_ |
QLabel * | voxel_grid_size_z_label_ |
QLineEdit * | voxel_grid_size_z_line_edit_ |
Wrapper for a voxel grid filter. Divides the space in voxels and takes a point per voxel.
Definition at line 163 of file cloud_filter.h.
Definition at line 67 of file cloud_filter.cpp.
pcl::apps::optronic_viewer::VoxelGridCF::~VoxelGridCF | ( | ) | [virtual] |
Definition at line 109 of file cloud_filter.cpp.
void pcl::apps::optronic_viewer::VoxelGridCF::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 117 of file cloud_filter.cpp.
virtual QWizardPage* pcl::apps::optronic_viewer::VoxelGridCF::getParameterPage | ( | ) | [inline, virtual] |
Returns a Qt page which allows to configure the filter.
Implements pcl::apps::optronic_viewer::CloudFilter.
Definition at line 176 of file cloud_filter.h.
QWizardPage* pcl::apps::optronic_viewer::VoxelGridCF::filter_selection_page_ [protected] |
Definition at line 194 of file cloud_filter.h.
QVBoxLayout* pcl::apps::optronic_viewer::VoxelGridCF::main_layout_ [protected] |
Definition at line 193 of file cloud_filter.h.
float pcl::apps::optronic_viewer::VoxelGridCF::voxel_grid_size_x_ [protected] |
Definition at line 183 of file cloud_filter.h.
QLabel* pcl::apps::optronic_viewer::VoxelGridCF::voxel_grid_size_x_label_ [protected] |
Definition at line 187 of file cloud_filter.h.
QLineEdit* pcl::apps::optronic_viewer::VoxelGridCF::voxel_grid_size_x_line_edit_ [protected] |
Definition at line 190 of file cloud_filter.h.
float pcl::apps::optronic_viewer::VoxelGridCF::voxel_grid_size_y_ [protected] |
Definition at line 184 of file cloud_filter.h.
QLabel* pcl::apps::optronic_viewer::VoxelGridCF::voxel_grid_size_y_label_ [protected] |
Definition at line 188 of file cloud_filter.h.
QLineEdit* pcl::apps::optronic_viewer::VoxelGridCF::voxel_grid_size_y_line_edit_ [protected] |
Definition at line 191 of file cloud_filter.h.
float pcl::apps::optronic_viewer::VoxelGridCF::voxel_grid_size_z_ [protected] |
Definition at line 185 of file cloud_filter.h.
QLabel* pcl::apps::optronic_viewer::VoxelGridCF::voxel_grid_size_z_label_ [protected] |
Definition at line 189 of file cloud_filter.h.
QLineEdit* pcl::apps::optronic_viewer::VoxelGridCF::voxel_grid_size_z_line_edit_ [protected] |
Definition at line 192 of file cloud_filter.h.