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.