Public Member Functions | Protected Member Functions
pcl::CloudSurfaceProcessing< PointInT, PointOutT > Class Template Reference

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>

Inheritance diagram for pcl::CloudSurfaceProcessing< PointInT, PointOutT >:
Inheritance graph
[legend]

List of all members.

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.

Detailed Description

template<typename PointInT, typename PointOutT>
class pcl::CloudSurfaceProcessing< PointInT, PointOutT >

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.

Author:
Alexandru E. Ichim

Definition at line 57 of file processing.h.


Constructor & Destructor Documentation

template<typename PointInT, typename PointOutT>
pcl::CloudSurfaceProcessing< PointInT, PointOutT >::CloudSurfaceProcessing ( ) [inline]

Constructor.

Definition at line 67 of file processing.h.


Member Function Documentation

template<typename PointInT, typename PointOutT>
virtual void pcl::CloudSurfaceProcessing< PointInT, PointOutT >::performProcessing ( pcl::PointCloud< PointOutT > &  output) [protected, pure virtual]

Abstract cloud processing method.

Implemented in pcl::BilateralUpsampling< PointInT, PointOutT >.

template<typename PointInT , typename PointOutT>
void pcl::CloudSurfaceProcessing< PointInT, PointOutT >::process ( pcl::PointCloud< PointOutT > &  output) [virtual]

Process the input cloud and store the results.

Parameters:
[out]outputthe cloud where the results will be stored

Reimplemented in pcl::BilateralUpsampling< PointInT, PointOutT >.

Definition at line 43 of file processing.hpp.


The documentation for this class was generated from the following files:


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:19:17