Interface for a class that implements a filter for a point cloud. 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)=0 |
Applies the filter on the input and stores the result in the output cloud. | |
virtual std::string | getName () |
Returns the name of the filter. | |
virtual QWizardPage * | getParameterPage ()=0 |
Returns a Qt page which allows to configure the filter. | |
virtual void | setName (std::string &name) |
Sets the name of the filter. | |
virtual | ~CloudFilter () |
Protected Attributes | |
std::string | name_ |
The name of the filter. |
Interface for a class that implements a filter for a point cloud.
Definition at line 63 of file cloud_filter.h.
virtual pcl::apps::optronic_viewer::CloudFilter::~CloudFilter | ( | ) | [inline, virtual] |
Definition at line 66 of file cloud_filter.h.
virtual void pcl::apps::optronic_viewer::CloudFilter::filter | ( | pcl::PointCloud< pcl::PointXYZRGBA >::ConstPtr & | cloud_in, |
pcl::PointCloud< pcl::PointXYZRGBA >::Ptr & | cloud_out | ||
) | [pure virtual] |
Applies the filter on the input and stores the result in the output cloud.
Implemented in pcl::apps::optronic_viewer::PlaneCF, pcl::apps::optronic_viewer::RandomSampleCF, pcl::apps::optronic_viewer::MedianCF, pcl::apps::optronic_viewer::FastBilateralCF, pcl::apps::optronic_viewer::RadiusOutlierCF, pcl::apps::optronic_viewer::PassThroughCF, and pcl::apps::optronic_viewer::VoxelGridCF.
virtual std::string pcl::apps::optronic_viewer::CloudFilter::getName | ( | ) | [inline, virtual] |
Returns the name of the filter.
Definition at line 78 of file cloud_filter.h.
virtual QWizardPage* pcl::apps::optronic_viewer::CloudFilter::getParameterPage | ( | ) | [pure virtual] |
Returns a Qt page which allows to configure the filter.
Implemented in pcl::apps::optronic_viewer::PlaneCF, pcl::apps::optronic_viewer::RandomSampleCF, pcl::apps::optronic_viewer::MedianCF, pcl::apps::optronic_viewer::FastBilateralCF, pcl::apps::optronic_viewer::RadiusOutlierCF, pcl::apps::optronic_viewer::PassThroughCF, and pcl::apps::optronic_viewer::VoxelGridCF.
virtual void pcl::apps::optronic_viewer::CloudFilter::setName | ( | std::string & | name | ) | [inline, virtual] |
Sets the name of the filter.
Definition at line 85 of file cloud_filter.h.
The name of the filter.
Definition at line 96 of file cloud_filter.h.