Public Types | Public Member Functions | Public Attributes
OpenNISmoothing< PointType > Class Template Reference

List of all members.

Public Types

typedef pcl::PointCloud
< PointType
Cloud
typedef Cloud::ConstPtr CloudConstPtr
typedef Cloud::Ptr CloudPtr

Public Member Functions

void cloud_cb_ (const CloudConstPtr &cloud)
 OpenNISmoothing (double search_radius, bool sqr_gauss_param_set, double sqr_gauss_param, bool use_polynomial_fit, int polynomial_order, const std::string &device_id="")
void run ()

Public Attributes

CloudConstPtr cloud_
CloudPtr cloud_smoothed_
std::string device_id_
boost::mutex mtx_
pcl::MovingLeastSquaresOMP
< PointType, PointType
smoother_
boost::shared_ptr< bool > stop_computing_
pcl::visualization::PCLVisualizer viewer
int viewport_input_
int viewport_smoothed_

Detailed Description

template<typename PointType>
class OpenNISmoothing< PointType >

Definition at line 87 of file openni_mls_smoothing.cpp.


Member Typedef Documentation

template<typename PointType>
typedef pcl::PointCloud<PointType> OpenNISmoothing< PointType >::Cloud

Definition at line 90 of file openni_mls_smoothing.cpp.

template<typename PointType>
typedef Cloud::ConstPtr OpenNISmoothing< PointType >::CloudConstPtr

Definition at line 92 of file openni_mls_smoothing.cpp.

template<typename PointType>
typedef Cloud::Ptr OpenNISmoothing< PointType >::CloudPtr

Definition at line 91 of file openni_mls_smoothing.cpp.


Constructor & Destructor Documentation

template<typename PointType>
OpenNISmoothing< PointType >::OpenNISmoothing ( double  search_radius,
bool  sqr_gauss_param_set,
double  sqr_gauss_param,
bool  use_polynomial_fit,
int  polynomial_order,
const std::string &  device_id = "" 
) [inline]

Definition at line 94 of file openni_mls_smoothing.cpp.


Member Function Documentation

template<typename PointType>
void OpenNISmoothing< PointType >::cloud_cb_ ( const CloudConstPtr cloud) [inline]

Definition at line 121 of file openni_mls_smoothing.cpp.

template<typename PointType>
void OpenNISmoothing< PointType >::run ( ) [inline]

Definition at line 138 of file openni_mls_smoothing.cpp.


Member Data Documentation

template<typename PointType>
CloudConstPtr OpenNISmoothing< PointType >::cloud_

Definition at line 172 of file openni_mls_smoothing.cpp.

template<typename PointType>
CloudPtr OpenNISmoothing< PointType >::cloud_smoothed_

Definition at line 173 of file openni_mls_smoothing.cpp.

template<typename PointType>
std::string OpenNISmoothing< PointType >::device_id_

Definition at line 170 of file openni_mls_smoothing.cpp.

template<typename PointType>
boost::mutex OpenNISmoothing< PointType >::mtx_

Definition at line 171 of file openni_mls_smoothing.cpp.

Definition at line 168 of file openni_mls_smoothing.cpp.

template<typename PointType>
boost::shared_ptr<bool> OpenNISmoothing< PointType >::stop_computing_

Definition at line 175 of file openni_mls_smoothing.cpp.

Definition at line 169 of file openni_mls_smoothing.cpp.

template<typename PointType>
int OpenNISmoothing< PointType >::viewport_input_

Definition at line 174 of file openni_mls_smoothing.cpp.

template<typename PointType>
int OpenNISmoothing< PointType >::viewport_smoothed_

Definition at line 174 of file openni_mls_smoothing.cpp.


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


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