#include <smoothing_filter.h>
Public Types | |
typedef pcl::Filter< PointT > ::PointCloud | PointCloud |
typedef PointCloud::ConstPtr | PointCloudConstPtr |
typedef PointCloud::Ptr | PointCloudPtr |
Public Member Functions | |
void | applyFilter (PointCloud &output) |
double | getEdgeThr () |
double | getIntegralFactor () |
double | getSmoothingFactor () |
void | setFilterLimits (double edge_threshold, double smoothing_factor, double integral_factor) |
SmoothingFilter () | |
Public Attributes | |
float | edge_threshold_ |
float | integral_factor_ |
float | smoothing_factor_ |
Private Attributes | |
PointCloud | last_pc_ |
Filter uses Intensity values of points to filter out pointcloud data
Definition at line 68 of file smoothing_filter.h.
typedef pcl::Filter<PointT>::PointCloud cob_3d_mapping_filters::SmoothingFilter< PointT >::PointCloud |
Definition at line 73 of file smoothing_filter.h.
typedef PointCloud::ConstPtr cob_3d_mapping_filters::SmoothingFilter< PointT >::PointCloudConstPtr |
Definition at line 75 of file smoothing_filter.h.
typedef PointCloud::Ptr cob_3d_mapping_filters::SmoothingFilter< PointT >::PointCloudPtr |
Definition at line 74 of file smoothing_filter.h.
cob_3d_mapping_filters::SmoothingFilter< PointT >::SmoothingFilter | ( | ) | [inline] |
Definition at line 78 of file smoothing_filter.h.
void SmoothingFilter::applyFilter | ( | PointCloud & | output | ) |
with Intensity values above the filter limit will be discarded with Intensity values below the filter limit will be the output PointCloud
Definition at line 61 of file smoothing_filter.hpp.
double cob_3d_mapping_filters::SmoothingFilter< PointT >::getEdgeThr | ( | ) | [inline] |
the filter minimum limit
Definition at line 97 of file smoothing_filter.h.
double cob_3d_mapping_filters::SmoothingFilter< PointT >::getIntegralFactor | ( | ) | [inline] |
the filter integral
Definition at line 111 of file smoothing_filter.h.
double cob_3d_mapping_filters::SmoothingFilter< PointT >::getSmoothingFactor | ( | ) | [inline] |
the filter maximum limit
Definition at line 104 of file smoothing_filter.h.
void cob_3d_mapping_filters::SmoothingFilter< PointT >::setFilterLimits | ( | double | edge_threshold, |
double | smoothing_factor, | ||
double | integral_factor | ||
) | [inline] |
the filter limit
Definition at line 88 of file smoothing_filter.h.
float cob_3d_mapping_filters::SmoothingFilter< PointT >::edge_threshold_ |
limit
Definition at line 129 of file smoothing_filter.h.
float cob_3d_mapping_filters::SmoothingFilter< PointT >::integral_factor_ |
Definition at line 131 of file smoothing_filter.h.
PointCloud cob_3d_mapping_filters::SmoothingFilter< PointT >::last_pc_ [private] |
Definition at line 118 of file smoothing_filter.h.
float cob_3d_mapping_filters::SmoothingFilter< PointT >::smoothing_factor_ |
Definition at line 130 of file smoothing_filter.h.