Public Member Functions | Private Member Functions | Private Attributes
cob_3d_registration::Keypoints_Narf< Point > Class Template Reference

#include <narf_kp.h>

Inheritance diagram for cob_3d_registration::Keypoints_Narf< Point >:
Inheritance graph
[legend]

List of all members.

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_

Detailed Description

template<typename Point>
class cob_3d_registration::Keypoints_Narf< Point >

Definition at line 94 of file narf_kp.h.


Constructor & Destructor Documentation

template<typename Point >
cob_3d_registration::Keypoints_Narf< Point >::Keypoints_Narf ( ) [inline]

Definition at line 111 of file narf_kp.h.


Member Function Documentation

template<typename Point >
virtual bool cob_3d_registration::Keypoints_Narf< Point >::compute ( const pcl::PointCloud< Point > &  src,
const pcl::PointCloud< Point > &  tgt 
) [inline, virtual]
template<typename Point >
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.

template<typename Point >
virtual void cob_3d_registration::Keypoints_Narf< Point >::getCorrespondences ( std::vector< pcl::registration::Correspondence > &  correspondences) [inline, virtual]
template<typename Point >
Point cob_3d_registration::Keypoints_Narf< Point >::getPointForKeypointSrc ( const int  ind) [inline, virtual]
template<typename Point >
Point cob_3d_registration::Keypoints_Narf< Point >::getPointForKeypointTgt ( const int  ind) [inline, virtual]
template<typename Point >
Point cob_3d_registration::Keypoints_Narf< Point >::keypoint2point ( const NarfKPoint kp) [inline, private]

Definition at line 100 of file narf_kp.h.

template<typename Point >
void cob_3d_registration::Keypoints_Narf< Point >::setDisThreshold ( float  v) [inline]

Definition at line 117 of file narf_kp.h.

template<typename Point >
void cob_3d_registration::Keypoints_Narf< Point >::setRadius ( float  v) [inline]

Definition at line 115 of file narf_kp.h.

template<typename Point >
void cob_3d_registration::Keypoints_Narf< Point >::setThreshold ( float  v) [inline]

Definition at line 116 of file narf_kp.h.


Member Data Documentation

template<typename Point >
float cob_3d_registration::Keypoints_Narf< Point >::dist_threshold_ [private]

Definition at line 98 of file narf_kp.h.

template<typename Point >
float cob_3d_registration::Keypoints_Narf< Point >::radius_ [private]

Definition at line 96 of file narf_kp.h.

template<typename Point >
float cob_3d_registration::Keypoints_Narf< Point >::thr_ [private]

Definition at line 97 of file narf_kp.h.


The documentation for this class was generated from the following files:


cob_3d_registration
Author(s): Joshua Hampp
autogenerated on Wed Aug 26 2015 11:02:36