Public Types | Public Member Functions | Private Attributes
SavGolSmoothingFilter< PointInT, PointOutT > Class Template Reference

#include <sav_gol_smoothing_filter.h>

List of all members.

Public Types

typedef pcl::PointCloud< PointInT > PointCloudIn
typedef PointCloudIn::ConstPtr PointCloudInConstPtr
typedef PointCloudIn::Ptr PointCloudInPtr
typedef pcl::PointCloud
< PointOutT > 
PointCloudOut

Public Member Functions

void getFilterCoefficients (std::vector< double > &coef)
void reconstruct (PointCloudOut &output, std::vector< size_t > &ignored_indices)
void reconstruct2ndPass (std::vector< size_t > &indices, PointCloudOut &output)
 SavGolSmoothingFilter ()
void setDistanceThreshold (float threshold)
void setFilterCoefficients (int size, int order)
void setInputCloud (const PointCloudInConstPtr &cloud)
bool smoothPoint (int index, float &z)

Private Attributes

std::vector< double > coef_
float high_th_
PointCloudInConstPtr input_
int r_
int size_

Detailed Description

template<typename PointInT, typename PointOutT>
class SavGolSmoothingFilter< PointInT, PointOutT >

Definition at line 66 of file sav_gol_smoothing_filter.h.


Member Typedef Documentation

template<typename PointInT, typename PointOutT>
typedef pcl::PointCloud<PointInT> SavGolSmoothingFilter< PointInT, PointOutT >::PointCloudIn

Definition at line 70 of file sav_gol_smoothing_filter.h.

template<typename PointInT, typename PointOutT>
typedef PointCloudIn::ConstPtr SavGolSmoothingFilter< PointInT, PointOutT >::PointCloudInConstPtr

Definition at line 72 of file sav_gol_smoothing_filter.h.

template<typename PointInT, typename PointOutT>
typedef PointCloudIn::Ptr SavGolSmoothingFilter< PointInT, PointOutT >::PointCloudInPtr

Definition at line 71 of file sav_gol_smoothing_filter.h.

template<typename PointInT, typename PointOutT>
typedef pcl::PointCloud<PointOutT> SavGolSmoothingFilter< PointInT, PointOutT >::PointCloudOut

Definition at line 74 of file sav_gol_smoothing_filter.h.


Constructor & Destructor Documentation

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

Definition at line 77 of file sav_gol_smoothing_filter.h.


Member Function Documentation

template<typename PointInT, typename PointOutT>
void SavGolSmoothingFilter< PointInT, PointOutT >::getFilterCoefficients ( std::vector< double > &  coef) [inline]

Definition at line 130 of file sav_gol_smoothing_filter.h.

template<typename PointInT , typename PointOutT >
void SavGolSmoothingFilter< PointInT, PointOutT >::reconstruct ( PointCloudOut output,
std::vector< size_t > &  ignored_indices 
)

Definition at line 98 of file sav_gol_smoothing_filter.hpp.

template<typename PointInT , typename PointOutT >
void SavGolSmoothingFilter< PointInT, PointOutT >::reconstruct2ndPass ( std::vector< size_t > &  indices,
PointCloudOut output 
)

Definition at line 120 of file sav_gol_smoothing_filter.hpp.

template<typename PointInT, typename PointOutT>
void SavGolSmoothingFilter< PointInT, PointOutT >::setDistanceThreshold ( float  threshold) [inline]

Definition at line 136 of file sav_gol_smoothing_filter.h.

template<typename PointInT, typename PointOutT>
void SavGolSmoothingFilter< PointInT, PointOutT >::setFilterCoefficients ( int  size,
int  order 
) [inline]

Definition at line 87 of file sav_gol_smoothing_filter.h.

template<typename PointInT, typename PointOutT>
void SavGolSmoothingFilter< PointInT, PointOutT >::setInputCloud ( const PointCloudInConstPtr cloud) [inline]

Definition at line 81 of file sav_gol_smoothing_filter.h.

template<typename PointInT , typename PointOutT >
bool SavGolSmoothingFilter< PointInT, PointOutT >::smoothPoint ( int  index,
float &  z 
)

Definition at line 66 of file sav_gol_smoothing_filter.hpp.


Member Data Documentation

template<typename PointInT, typename PointOutT>
std::vector<double> SavGolSmoothingFilter< PointInT, PointOutT >::coef_ [private]

Definition at line 154 of file sav_gol_smoothing_filter.h.

template<typename PointInT, typename PointOutT>
float SavGolSmoothingFilter< PointInT, PointOutT >::high_th_ [private]

Definition at line 158 of file sav_gol_smoothing_filter.h.

template<typename PointInT, typename PointOutT>
PointCloudInConstPtr SavGolSmoothingFilter< PointInT, PointOutT >::input_ [private]

Definition at line 157 of file sav_gol_smoothing_filter.h.

template<typename PointInT, typename PointOutT>
int SavGolSmoothingFilter< PointInT, PointOutT >::r_ [private]

Definition at line 156 of file sav_gol_smoothing_filter.h.

template<typename PointInT, typename PointOutT>
int SavGolSmoothingFilter< PointInT, PointOutT >::size_ [private]

Definition at line 155 of file sav_gol_smoothing_filter.h.


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


cob_3d_mapping_tools
Author(s): Georg Arbeiter
autogenerated on Wed Aug 26 2015 11:04:27