#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] |