38 #ifndef PCL_KEYPOINT_H_
39 #define PCL_KEYPOINT_H_
42 #include <pcl/pcl_base.h>
43 #include <boost/function.hpp>
44 #include <boost/bind.hpp>
45 #include <pcl/search/pcl_search.h>
46 #include <pcl/pcl_config.h>
54 template <
typename Po
intInT,
typename Po
intOutT>
58 typedef boost::shared_ptr<Keypoint<PointInT, PointOutT> >
Ptr;
59 typedef boost::shared_ptr<const Keypoint<PointInT, PointOutT> >
ConstPtr;
71 typedef boost::function<int (int, double, std::vector<int> &, std::vector<float> &)>
SearchMethod;
72 typedef boost::function<int (const PointCloudIn &cloud, int index, double, std::vector<int> &, std::vector<float> &)>
SearchMethodSurface;
152 searchForNeighbors (
int index,
double parameter, std::vector<int> &indices, std::vector<float> &distances)
const
191 inline const std::string&
200 #include <pcl/keypoints/impl/keypoint.hpp>
202 #endif //#ifndef PCL_KEYPOINT_H_