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_ |
Definition at line 87 of file openni_mls_smoothing.cpp.
typedef pcl::PointCloud<PointType> OpenNISmoothing< PointType >::Cloud |
Definition at line 90 of file openni_mls_smoothing.cpp.
typedef Cloud::ConstPtr OpenNISmoothing< PointType >::CloudConstPtr |
Definition at line 92 of file openni_mls_smoothing.cpp.
typedef Cloud::Ptr OpenNISmoothing< PointType >::CloudPtr |
Definition at line 91 of file openni_mls_smoothing.cpp.
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.
void OpenNISmoothing< PointType >::cloud_cb_ | ( | const CloudConstPtr & | cloud | ) | [inline] |
Definition at line 121 of file openni_mls_smoothing.cpp.
void OpenNISmoothing< PointType >::run | ( | ) | [inline] |
Definition at line 138 of file openni_mls_smoothing.cpp.
CloudConstPtr OpenNISmoothing< PointType >::cloud_ |
Definition at line 172 of file openni_mls_smoothing.cpp.
CloudPtr OpenNISmoothing< PointType >::cloud_smoothed_ |
Definition at line 173 of file openni_mls_smoothing.cpp.
std::string OpenNISmoothing< PointType >::device_id_ |
Definition at line 170 of file openni_mls_smoothing.cpp.
boost::mutex OpenNISmoothing< PointType >::mtx_ |
Definition at line 171 of file openni_mls_smoothing.cpp.
pcl::MovingLeastSquaresOMP<PointType, PointType> OpenNISmoothing< PointType >::smoother_ |
Definition at line 168 of file openni_mls_smoothing.cpp.
boost::shared_ptr<bool> OpenNISmoothing< PointType >::stop_computing_ |
Definition at line 175 of file openni_mls_smoothing.cpp.
pcl::visualization::PCLVisualizer OpenNISmoothing< PointType >::viewer |
Definition at line 169 of file openni_mls_smoothing.cpp.
int OpenNISmoothing< PointType >::viewport_input_ |
Definition at line 174 of file openni_mls_smoothing.cpp.
int OpenNISmoothing< PointType >::viewport_smoothed_ |
Definition at line 174 of file openni_mls_smoothing.cpp.