Point Cloud Library (PCL)
1.7.0
|
Based on the paper: Xinju Li and Igor Guskov Multi-scale features for approximate alignment of point-based surfaces Proceedings of the third Eurographics symposium on Geometry processing July 2005, Vienna, Austria. More...
#include <pcl/keypoints/smoothed_surfaces_keypoint.h>
Based on the paper: Xinju Li and Igor Guskov Multi-scale features for approximate alignment of point-based surfaces Proceedings of the third Eurographics symposium on Geometry processing July 2005, Vienna, Austria.
Definition at line 55 of file smoothed_surfaces_keypoint.h.
typedef boost::shared_ptr<const SmoothedSurfacesKeypoint<PointT, PointNT> > pcl::SmoothedSurfacesKeypoint< PointT, PointNT >::ConstPtr |
Reimplemented from pcl::Keypoint< PointT, PointT >.
Definition at line 59 of file smoothed_surfaces_keypoint.h.
typedef Keypoint<PointT, PointT>::KdTreePtr pcl::SmoothedSurfacesKeypoint< PointT, PointNT >::KdTreePtr |
Reimplemented from pcl::Keypoint< PointT, PointT >.
Definition at line 71 of file smoothed_surfaces_keypoint.h.
typedef pcl::PointCloud<PointNT> pcl::SmoothedSurfacesKeypoint< PointT, PointNT >::PointCloudNT |
Definition at line 68 of file smoothed_surfaces_keypoint.h.
typedef PointCloudNT::ConstPtr pcl::SmoothedSurfacesKeypoint< PointT, PointNT >::PointCloudNTConstPtr |
Definition at line 69 of file smoothed_surfaces_keypoint.h.
typedef pcl::PointCloud<PointT> pcl::SmoothedSurfacesKeypoint< PointT, PointNT >::PointCloudT |
Definition at line 66 of file smoothed_surfaces_keypoint.h.
typedef PointCloudT::ConstPtr pcl::SmoothedSurfacesKeypoint< PointT, PointNT >::PointCloudTConstPtr |
Definition at line 67 of file smoothed_surfaces_keypoint.h.
typedef PointCloudT::Ptr pcl::SmoothedSurfacesKeypoint< PointT, PointNT >::PointCloudTPtr |
Definition at line 70 of file smoothed_surfaces_keypoint.h.
typedef boost::shared_ptr<SmoothedSurfacesKeypoint<PointT, PointNT> > pcl::SmoothedSurfacesKeypoint< PointT, PointNT >::Ptr |
Reimplemented from pcl::Keypoint< PointT, PointT >.
Definition at line 58 of file smoothed_surfaces_keypoint.h.
pcl::SmoothedSurfacesKeypoint< PointT, PointNT >::SmoothedSurfacesKeypoint | ( | ) | [inline] |
Definition at line 73 of file smoothed_surfaces_keypoint.h.
References pcl::Keypoint< PointT, PointT >::name_.
void pcl::SmoothedSurfacesKeypoint< PointT, PointNT >::addSmoothedPointCloud | ( | const PointCloudTConstPtr & | cloud, |
const PointCloudNTConstPtr & | normals, | ||
KdTreePtr & | kdtree, | ||
float & | scale | ||
) |
Definition at line 48 of file smoothed_surfaces_keypoint.hpp.
void pcl::SmoothedSurfacesKeypoint< PointT, PointNT >::detectKeypoints | ( | PointCloudT & | output | ) |
Definition at line 72 of file smoothed_surfaces_keypoint.hpp.
References pcl::PointCloud< PointT >::header, pcl::PointCloud< PointT >::height, pcl::PointCloud< PointT >::points, pcl::search::Search< PointT >::radiusSearch(), and pcl::PointCloud< PointT >::width.
float pcl::SmoothedSurfacesKeypoint< PointT, PointNT >::getNeighborhoodConstant | ( | ) | [inline] |
Definition at line 104 of file smoothed_surfaces_keypoint.h.
bool pcl::SmoothedSurfacesKeypoint< PointT, PointNT >::initCompute | ( | ) | [protected, virtual] |
This method should get called before starting the actual computation.
Internally, initCompute() does the following:
Reimplemented from pcl::Keypoint< PointT, PointT >.
Definition at line 180 of file smoothed_surfaces_keypoint.hpp.
void pcl::SmoothedSurfacesKeypoint< PointT, PointNT >::resetClouds | ( | ) |
Definition at line 62 of file smoothed_surfaces_keypoint.hpp.
void pcl::SmoothedSurfacesKeypoint< PointT, PointNT >::setInputNormals | ( | const PointCloudNTConstPtr & | normals | ) | [inline] |
Definition at line 107 of file smoothed_surfaces_keypoint.h.
void pcl::SmoothedSurfacesKeypoint< PointT, PointNT >::setInputScale | ( | float | input_scale | ) | [inline] |
Definition at line 110 of file smoothed_surfaces_keypoint.h.
void pcl::SmoothedSurfacesKeypoint< PointT, PointNT >::setNeighborhoodConstant | ( | float | neighborhood_constant | ) | [inline] |
Definition at line 101 of file smoothed_surfaces_keypoint.h.