principal curvature classifier More...
#include <curvature_classifier.h>
| Public Types | |
| typedef pcl::PointCloud< PointInT > | PointCloudIn | 
| typedef PointCloudIn::ConstPtr | PointCloudInConstPtr | 
| typedef PointCloudIn::Ptr | PointCloudInPtr | 
| typedef pcl::PointCloud < PointOutT > | PointCloudOut | 
| typedef PointCloudOut::ConstPtr | PointCloudOutConstPtr | 
| typedef PointCloudOut::Ptr | PointCloudOutPtr | 
| Public Member Functions | |
| void | classify (PointCloudOut &output) | 
| classify a point cloud | |
| void | classifyForSegmentation (PointCloudOut &output) | 
| CurvatureClassifier () | |
| void | setLowerThreshold (const float &threshold) | 
| void | setMaxMinRatio (const float &ratio) | 
| void | setUpperThreshold (const float &threshold) | 
| ~CurvatureClassifier () | |
| Protected Attributes | |
| float | c_lower_ | 
| float | c_ratio_cylinder_sphere_ | 
| float | c_ratio_edge_corner_ | 
| float | c_upper_ | 
principal curvature classifier
Definition at line 74 of file curvature_classifier.h.
| typedef pcl::PointCloud<PointInT> cob_3d_features::CurvatureClassifier< PointInT, PointOutT >::PointCloudIn | 
Definition at line 81 of file curvature_classifier.h.
| typedef PointCloudIn::ConstPtr cob_3d_features::CurvatureClassifier< PointInT, PointOutT >::PointCloudInConstPtr | 
Definition at line 83 of file curvature_classifier.h.
| typedef PointCloudIn::Ptr cob_3d_features::CurvatureClassifier< PointInT, PointOutT >::PointCloudInPtr | 
Definition at line 82 of file curvature_classifier.h.
| typedef pcl::PointCloud<PointOutT> cob_3d_features::CurvatureClassifier< PointInT, PointOutT >::PointCloudOut | 
Definition at line 85 of file curvature_classifier.h.
| typedef PointCloudOut::ConstPtr cob_3d_features::CurvatureClassifier< PointInT, PointOutT >::PointCloudOutConstPtr | 
Definition at line 87 of file curvature_classifier.h.
| typedef PointCloudOut::Ptr cob_3d_features::CurvatureClassifier< PointInT, PointOutT >::PointCloudOutPtr | 
Definition at line 86 of file curvature_classifier.h.
| cob_3d_features::CurvatureClassifier< PointInT, PointOutT >::CurvatureClassifier | ( | ) |  [inline] | 
Empty constructor
Definition at line 90 of file curvature_classifier.h.
| cob_3d_features::CurvatureClassifier< PointInT, PointOutT >::~CurvatureClassifier | ( | ) |  [inline] | 
Empty destructor
Definition at line 97 of file curvature_classifier.h.
| void cob_3d_features::CurvatureClassifier< PointInT, PointOutT >::classify | ( | PointCloudOut & | output | ) | 
classify a point cloud
| [in] | output | a curvature point cloud to be classified | 
Definition at line 70 of file curvature_classifier.hpp.
| void cob_3d_features::CurvatureClassifier< PointInT, PointOutT >::classifyForSegmentation | ( | PointCloudOut & | output | ) | 
Definition at line 117 of file curvature_classifier.hpp.
| void cob_3d_features::CurvatureClassifier< PointInT, PointOutT >::setLowerThreshold | ( | const float & | threshold | ) |  [inline] | 
Definition at line 104 of file curvature_classifier.h.
| void cob_3d_features::CurvatureClassifier< PointInT, PointOutT >::setMaxMinRatio | ( | const float & | ratio | ) |  [inline] | 
Definition at line 109 of file curvature_classifier.h.
| void cob_3d_features::CurvatureClassifier< PointInT, PointOutT >::setUpperThreshold | ( | const float & | threshold | ) |  [inline] | 
Definition at line 99 of file curvature_classifier.h.
| float cob_3d_features::CurvatureClassifier< PointInT, PointOutT >::c_lower_  [protected] | 
Definition at line 128 of file curvature_classifier.h.
| float cob_3d_features::CurvatureClassifier< PointInT, PointOutT >::c_ratio_cylinder_sphere_  [protected] | 
Definition at line 129 of file curvature_classifier.h.
| float cob_3d_features::CurvatureClassifier< PointInT, PointOutT >::c_ratio_edge_corner_  [protected] | 
Definition at line 130 of file curvature_classifier.h.
| float cob_3d_features::CurvatureClassifier< PointInT, PointOutT >::c_upper_  [protected] | 
Definition at line 127 of file curvature_classifier.h.