#include <narf_kp.h>

Public Member Functions | |
| virtual bool | compute (const pcl::PointCloud< Point > &src, const pcl::PointCloud< Point > &tgt) |
| virtual void | getCorrespondences (std::vector< pcl::registration::Correspondence > &correspondences) |
| Point | getPointForKeypointSrc (const int ind) |
| Point | getPointForKeypointTgt (const int ind) |
| Keypoints_Narf () | |
| void | setDisThreshold (float v) |
| void | setRadius (float v) |
| void | setThreshold (float v) |
Private Member Functions | |
| void | extractFeatures (const pcl::PointCloud< Point > &point_cloud, pcl::PointCloud< NarfKPoint > &narf_descriptors) |
| Point | keypoint2point (const NarfKPoint &kp) |
Private Attributes | |
| float | dist_threshold_ |
| float | radius_ |
| float | thr_ |
| cob_3d_registration::Keypoints_Narf< Point >::Keypoints_Narf | ( | ) | [inline] |
| virtual bool cob_3d_registration::Keypoints_Narf< Point >::compute | ( | const pcl::PointCloud< Point > & | src, |
| const pcl::PointCloud< Point > & | tgt | ||
| ) | [inline, virtual] |
| void cob_3d_registration::Keypoints_Narf< Point >::extractFeatures | ( | const pcl::PointCloud< Point > & | point_cloud, |
| pcl::PointCloud< NarfKPoint > & | narf_descriptors | ||
| ) | [private] |
Definition at line 66 of file narf_kp.hpp.
| virtual void cob_3d_registration::Keypoints_Narf< Point >::getCorrespondences | ( | std::vector< pcl::registration::Correspondence > & | correspondences | ) | [inline, virtual] |
Reimplemented from cob_3d_registration::RegKeypointCorrespondence< Point, NarfKPoint >.
| Point cob_3d_registration::Keypoints_Narf< Point >::getPointForKeypointSrc | ( | const int | ind | ) | [inline, virtual] |
| Point cob_3d_registration::Keypoints_Narf< Point >::getPointForKeypointTgt | ( | const int | ind | ) | [inline, virtual] |
| Point cob_3d_registration::Keypoints_Narf< Point >::keypoint2point | ( | const NarfKPoint & | kp | ) | [inline, private] |
| void cob_3d_registration::Keypoints_Narf< Point >::setDisThreshold | ( | float | v | ) | [inline] |
| void cob_3d_registration::Keypoints_Narf< Point >::setRadius | ( | float | v | ) | [inline] |
| void cob_3d_registration::Keypoints_Narf< Point >::setThreshold | ( | float | v | ) | [inline] |
float cob_3d_registration::Keypoints_Narf< Point >::dist_threshold_ [private] |
float cob_3d_registration::Keypoints_Narf< Point >::radius_ [private] |
float cob_3d_registration::Keypoints_Narf< Point >::thr_ [private] |