CloudSurfaceProcessing represents the base class for algorithms that take a point cloud as an input and produce a new output cloud that has been modified towards a better surface representation. These types of algorithms include surface smoothing, hole filling, cloud upsampling etc. More...
#include <processing.h>
Public Member Functions | |
CloudSurfaceProcessing () | |
Constructor. | |
virtual void | process (pcl::PointCloud< PointOutT > &output) |
Process the input cloud and store the results. | |
Protected Member Functions | |
virtual void | performProcessing (pcl::PointCloud< PointOutT > &output)=0 |
Abstract cloud processing method. |
CloudSurfaceProcessing represents the base class for algorithms that take a point cloud as an input and produce a new output cloud that has been modified towards a better surface representation. These types of algorithms include surface smoothing, hole filling, cloud upsampling etc.
Definition at line 57 of file processing.h.
pcl::CloudSurfaceProcessing< PointInT, PointOutT >::CloudSurfaceProcessing | ( | ) | [inline] |
Constructor.
Definition at line 67 of file processing.h.
virtual void pcl::CloudSurfaceProcessing< PointInT, PointOutT >::performProcessing | ( | pcl::PointCloud< PointOutT > & | output | ) | [protected, pure virtual] |
Abstract cloud processing method.
Implemented in pcl::BilateralUpsampling< PointInT, PointOutT >.
void pcl::CloudSurfaceProcessing< PointInT, PointOutT >::process | ( | pcl::PointCloud< PointOutT > & | output | ) | [virtual] |
Process the input cloud and store the results.
[out] | output | the cloud where the results will be stored |
Reimplemented in pcl::BilateralUpsampling< PointInT, PointOutT >.
Definition at line 43 of file processing.hpp.