Keypoint represents the base class for key points. More...
#include <pcl/keypoints/keypoint.h>


Public Types | |
| typedef boost::shared_ptr < Keypoint< PointInT, PointOutT > > | Ptr |
| typedef boost::shared_ptr < const Keypoint< PointInT, PointOutT > > | ConstPtr |
| typedef PCLBase< PointInT > | BaseClass |
| typedef pcl::search::Search < PointInT > | KdTree |
| typedef pcl::search::Search < PointInT >::Ptr | KdTreePtr |
| typedef pcl::PointCloud< PointInT > | PointCloudIn |
| typedef PointCloudIn::Ptr | PointCloudInPtr |
| typedef PointCloudIn::ConstPtr | PointCloudInConstPtr |
| typedef pcl::PointCloud < PointOutT > | PointCloudOut |
| typedef boost::function< int(int, double, std::vector< int > &, std::vector< float > &)> | SearchMethod |
| typedef boost::function< int(const PointCloudIn &cloud, int index, double, std::vector< int > &, std::vector< float > &)> | SearchMethodSurface |
Public Member Functions | |
| Keypoint () | |
| Empty constructor. | |
| virtual | ~Keypoint () |
| Empty destructor. | |
| virtual void | setSearchSurface (const PointCloudInConstPtr &cloud) |
| Provide a pointer to the input dataset that we need to estimate features at every point for. | |
| PointCloudInConstPtr | getSearchSurface () |
| Get a pointer to the surface point cloud dataset. | |
| void | setSearchMethod (const KdTreePtr &tree) |
| Provide a pointer to the search object. | |
| KdTreePtr | getSearchMethod () |
| Get a pointer to the search method used. | |
| double | getSearchParameter () |
| Get the internal search parameter. | |
| void | setKSearch (int k) |
| Set the number of k nearest neighbors to use for the feature estimation. | |
| int | getKSearch () |
| get the number of k nearest neighbors used for the feature estimation. | |
| void | setRadiusSearch (double radius) |
| Set the sphere radius that is to be used for determining the nearest neighbors used for the key point detection. | |
| double | getRadiusSearch () |
| Get the sphere radius used for determining the neighbors. | |
| void | compute (PointCloudOut &output) |
| Base method for key point detection for all points given in <setInputCloud (), setIndices ()> using the surface in setSearchSurface () and the spatial locator in setSearchMethod (). | |
| int | searchForNeighbors (int index, double parameter, std::vector< int > &indices, std::vector< float > &distances) const |
| Search for k-nearest neighbors using the spatial locator from setSearchmethod, and the given surface from setSearchSurface. | |
Protected Member Functions | |
| virtual bool | initCompute () |
| This method should get called before starting the actual computation. | |
| const std::string & | getClassName () const |
| Get a string representation of the name of this class. | |
| virtual void | detectKeypoints (PointCloudOut &output)=0 |
| Abstract key point detection method. | |
Protected Attributes | |
| std::string | name_ |
| The key point detection method's name. | |
| SearchMethod | search_method_ |
| The search method template for indices. | |
| SearchMethodSurface | search_method_surface_ |
| The search method template for points. | |
| PointCloudInConstPtr | surface_ |
| An input point cloud describing the surface that is to be used for nearest neighbors estimation. | |
| KdTreePtr | tree_ |
| A pointer to the spatial search object. | |
| double | search_parameter_ |
| The actual search parameter (casted from either search_radius_ or k_). | |
| double | search_radius_ |
| The nearest neighbors search radius for each point. | |
| int | k_ |
| The number of K nearest neighbors to use for each point. | |
Keypoint represents the base class for key points.
Definition at line 55 of file keypoint.h.
| typedef PCLBase<PointInT> pcl::Keypoint< PointInT, PointOutT >::BaseClass |
Reimplemented in pcl::NarfKeypoint.
Definition at line 64 of file keypoint.h.
| typedef boost::shared_ptr<const Keypoint<PointInT, PointOutT> > pcl::Keypoint< PointInT, PointOutT >::ConstPtr |
Reimplemented in pcl::HarrisKeypoint2D< PointInT, PointOutT, IntensityT >, pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >, pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >, pcl::ISSKeypoint3D< PointInT, PointOutT, NormalT >, pcl::NarfKeypoint, pcl::SIFTKeypoint< PointInT, PointOutT >, pcl::SmoothedSurfacesKeypoint< PointT, PointNT >, pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >, and pcl::UniformSampling< PointInT >.
Definition at line 59 of file keypoint.h.
| typedef pcl::search::Search<PointInT> pcl::Keypoint< PointInT, PointOutT >::KdTree |
Reimplemented in pcl::AgastKeypoint2DBase< PointInT, PointOutT, IntensityT >, pcl::HarrisKeypoint2D< PointInT, PointOutT, IntensityT >, pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >, pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >, pcl::SIFTKeypoint< PointInT, PointOutT >, pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >, pcl::AgastKeypoint2DBase< PointInT, PointOutT, pcl::common::IntensityFieldAccessor< PointInT > >, and pcl::AgastKeypoint2DBase< pcl::PointXYZ, pcl::PointUV, pcl::common::IntensityFieldAccessor< pcl::PointXYZ > >.
Definition at line 65 of file keypoint.h.
| typedef pcl::search::Search<PointInT>::Ptr pcl::Keypoint< PointInT, PointOutT >::KdTreePtr |
Reimplemented in pcl::SmoothedSurfacesKeypoint< PointT, PointNT >.
Definition at line 66 of file keypoint.h.
| typedef pcl::PointCloud<PointInT> pcl::Keypoint< PointInT, PointOutT >::PointCloudIn |
Reimplemented in pcl::AgastKeypoint2DBase< PointInT, PointOutT, IntensityT >, pcl::HarrisKeypoint2D< PointInT, PointOutT, IntensityT >, pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >, pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >, pcl::ISSKeypoint3D< PointInT, PointOutT, NormalT >, pcl::SIFTKeypoint< PointInT, PointOutT >, pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >, pcl::AgastKeypoint2DBase< PointInT, PointOutT, pcl::common::IntensityFieldAccessor< PointInT > >, and pcl::AgastKeypoint2DBase< pcl::PointXYZ, pcl::PointUV, pcl::common::IntensityFieldAccessor< pcl::PointXYZ > >.
Definition at line 67 of file keypoint.h.
| typedef PointCloudIn::ConstPtr pcl::Keypoint< PointInT, PointOutT >::PointCloudInConstPtr |
Reimplemented in pcl::AgastKeypoint2DBase< PointInT, PointOutT, IntensityT >, pcl::HarrisKeypoint2D< PointInT, PointOutT, IntensityT >, pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >, pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >, pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >, pcl::AgastKeypoint2DBase< PointInT, PointOutT, pcl::common::IntensityFieldAccessor< PointInT > >, and pcl::AgastKeypoint2DBase< pcl::PointXYZ, pcl::PointUV, pcl::common::IntensityFieldAccessor< pcl::PointXYZ > >.
Definition at line 69 of file keypoint.h.
| typedef PointCloudIn::Ptr pcl::Keypoint< PointInT, PointOutT >::PointCloudInPtr |
Definition at line 68 of file keypoint.h.
| typedef pcl::PointCloud<PointOutT> pcl::Keypoint< PointInT, PointOutT >::PointCloudOut |
Reimplemented in pcl::AgastKeypoint2DBase< PointInT, PointOutT, IntensityT >, pcl::AgastKeypoint2D< PointInT, PointOutT >, pcl::HarrisKeypoint2D< PointInT, PointOutT, IntensityT >, pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >, pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >, pcl::ISSKeypoint3D< PointInT, PointOutT, NormalT >, pcl::NarfKeypoint, pcl::SIFTKeypoint< PointInT, PointOutT >, pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >, pcl::AgastKeypoint2DBase< PointInT, PointOutT, pcl::common::IntensityFieldAccessor< PointInT > >, and pcl::AgastKeypoint2DBase< pcl::PointXYZ, pcl::PointUV, pcl::common::IntensityFieldAccessor< pcl::PointXYZ > >.
Definition at line 70 of file keypoint.h.
| typedef boost::shared_ptr<Keypoint<PointInT, PointOutT> > pcl::Keypoint< PointInT, PointOutT >::Ptr |
Reimplemented in pcl::HarrisKeypoint2D< PointInT, PointOutT, IntensityT >, pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >, pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >, pcl::ISSKeypoint3D< PointInT, PointOutT, NormalT >, pcl::NarfKeypoint, pcl::SIFTKeypoint< PointInT, PointOutT >, pcl::SmoothedSurfacesKeypoint< PointT, PointNT >, pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >, and pcl::UniformSampling< PointInT >.
Definition at line 58 of file keypoint.h.
| typedef boost::function<int (int, double, std::vector<int> &, std::vector<float> &)> pcl::Keypoint< PointInT, PointOutT >::SearchMethod |
Definition at line 71 of file keypoint.h.
| typedef boost::function<int (const PointCloudIn &cloud, int index, double, std::vector<int> &, std::vector<float> &)> pcl::Keypoint< PointInT, PointOutT >::SearchMethodSurface |
Definition at line 72 of file keypoint.h.
| pcl::Keypoint< PointInT, PointOutT >::Keypoint | ( | ) | [inline] |
Empty constructor.
Definition at line 76 of file keypoint.h.
| virtual pcl::Keypoint< PointInT, PointOutT >::~Keypoint | ( | ) | [inline, virtual] |
Empty destructor.
Definition at line 89 of file keypoint.h.
| void pcl::Keypoint< PointInT, PointOutT >::compute | ( | PointCloudOut & | output | ) | [inline] |
Base method for key point detection for all points given in <setInputCloud (), setIndices ()> using the surface in setSearchSurface () and the spatial locator in setSearchMethod ().
| output | the resultant point cloud model dataset containing the estimated features |
Definition at line 121 of file keypoint.hpp.
References pcl::PCLBase< PointInT >::deinitCompute(), pcl::Keypoint< PointInT, PointOutT >::detectKeypoints(), pcl::Keypoint< PointInT, PointOutT >::getClassName(), pcl::Keypoint< PointInT, PointOutT >::initCompute(), pcl::PCLBase< PointInT >::input_, and pcl::Keypoint< PointInT, PointOutT >::surface_.
| virtual void pcl::Keypoint< PointInT, PointOutT >::detectKeypoints | ( | PointCloudOut & | output | ) | [protected, pure virtual] |
Abstract key point detection method.
Implemented in pcl::AgastKeypoint2DBase< PointInT, PointOutT, IntensityT >, pcl::AgastKeypoint2D< PointInT, PointOutT >, pcl::HarrisKeypoint2D< PointInT, PointOutT, IntensityT >, pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >, pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >, pcl::ISSKeypoint3D< PointInT, PointOutT, NormalT >, pcl::SIFTKeypoint< PointInT, PointOutT >, pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >, and pcl::AgastKeypoint2DBase< PointInT, PointOutT, pcl::common::IntensityFieldAccessor< PointInT > >.
Referenced by pcl::Keypoint< PointInT, PointOutT >::compute().
| const std::string& pcl::Keypoint< PointInT, PointOutT >::getClassName | ( | ) | const [inline, protected] |
Get a string representation of the name of this class.
Definition at line 192 of file keypoint.h.
Referenced by pcl::Keypoint< PointInT, PointOutT >::compute(), and pcl::Keypoint< PointInT, PointOutT >::initCompute().
| int pcl::Keypoint< PointInT, PointOutT >::getKSearch | ( | ) | [inline] |
get the number of k nearest neighbors used for the feature estimation.
Definition at line 123 of file keypoint.h.
| double pcl::Keypoint< PointInT, PointOutT >::getRadiusSearch | ( | ) | [inline] |
Get the sphere radius used for determining the neighbors.
Definition at line 134 of file keypoint.h.
| KdTreePtr pcl::Keypoint< PointInT, PointOutT >::getSearchMethod | ( | ) | [inline] |
Get a pointer to the search method used.
Definition at line 109 of file keypoint.h.
| double pcl::Keypoint< PointInT, PointOutT >::getSearchParameter | ( | ) | [inline] |
Get the internal search parameter.
Definition at line 113 of file keypoint.h.
| PointCloudInConstPtr pcl::Keypoint< PointInT, PointOutT >::getSearchSurface | ( | ) | [inline] |
Get a pointer to the surface point cloud dataset.
Definition at line 99 of file keypoint.h.
| bool pcl::Keypoint< PointInT, PointOutT >::initCompute | ( | ) | [inline, protected, virtual] |
This method should get called before starting the actual computation.
Internally, initCompute() does the following:
Reimplemented from pcl::PCLBase< PointInT >.
Reimplemented in pcl::AgastKeypoint2DBase< PointInT, PointOutT, IntensityT >, pcl::HarrisKeypoint2D< PointInT, PointOutT, IntensityT >, pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >, pcl::ISSKeypoint3D< PointInT, PointOutT, NormalT >, pcl::SIFTKeypoint< PointInT, PointOutT >, pcl::SmoothedSurfacesKeypoint< PointT, PointNT >, pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >, pcl::AgastKeypoint2DBase< PointInT, PointOutT, pcl::common::IntensityFieldAccessor< PointInT > >, and pcl::AgastKeypoint2DBase< pcl::PointXYZ, pcl::PointUV, pcl::common::IntensityFieldAccessor< pcl::PointXYZ > >.
Definition at line 43 of file keypoint.hpp.
References pcl::Keypoint< PointInT, PointOutT >::getClassName(), pcl::PCLBase< PointInT >::input_, pcl::Keypoint< PointInT, PointOutT >::k_, pcl::search::Search< PointInT >::nearestKSearch(), pcl::search::Search< PointInT >::radiusSearch(), pcl::Keypoint< PointInT, PointOutT >::search_method_, pcl::Keypoint< PointInT, PointOutT >::search_method_surface_, pcl::Keypoint< PointInT, PointOutT >::search_parameter_, pcl::Keypoint< PointInT, PointOutT >::search_radius_, pcl::Keypoint< PointInT, PointOutT >::surface_, and pcl::Keypoint< PointInT, PointOutT >::tree_.
Referenced by pcl::Keypoint< PointInT, PointOutT >::compute().
| int pcl::Keypoint< PointInT, PointOutT >::searchForNeighbors | ( | int | index, | |
| double | parameter, | |||
| std::vector< int > & | indices, | |||
| std::vector< float > & | distances | |||
| ) | const [inline] |
Search for k-nearest neighbors using the spatial locator from setSearchmethod, and the given surface from setSearchSurface.
| index | the index of the query point | |
| parameter | the search parameter (either k or radius) | |
| indices | the resultant vector of indices representing the k-nearest neighbors | |
| distances | the resultant vector of distances representing the distances from the query point to the k-nearest neighbors |
Definition at line 152 of file keypoint.h.
Referenced by pcl::ISSKeypoint3D< PointInT, PointOutT, NormalT >::detectKeypoints(), pcl::ISSKeypoint3D< PointInT, PointOutT, NormalT >::getBoundaryPoints(), and pcl::ISSKeypoint3D< PointInT, PointOutT, NormalT >::getScatterMatrix().
| void pcl::Keypoint< PointInT, PointOutT >::setKSearch | ( | int | k | ) | [inline] |
Set the number of k nearest neighbors to use for the feature estimation.
| k | the number of k-nearest neighbors |
Definition at line 119 of file keypoint.h.
Referenced by pcl::SIFTKeypoint< PointInT, PointOutT >::initCompute().
| void pcl::Keypoint< PointInT, PointOutT >::setRadiusSearch | ( | double | radius | ) | [inline] |
Set the sphere radius that is to be used for determining the nearest neighbors used for the key point detection.
| radius | the sphere radius used as the maximum distance to consider a point a neighbor |
Reimplemented in pcl::UniformSampling< PointInT >.
Definition at line 130 of file keypoint.h.
| void pcl::Keypoint< PointInT, PointOutT >::setSearchMethod | ( | const KdTreePtr & | tree | ) | [inline] |
Provide a pointer to the search object.
| tree | a pointer to the spatial search object. |
Definition at line 105 of file keypoint.h.
| virtual void pcl::Keypoint< PointInT, PointOutT >::setSearchSurface | ( | const PointCloudInConstPtr & | cloud | ) | [inline, virtual] |
Provide a pointer to the input dataset that we need to estimate features at every point for.
| cloud | the const boost shared pointer to a PointCloud message |
Reimplemented in pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >, pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >, and pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >.
Definition at line 95 of file keypoint.h.
int pcl::Keypoint< PointInT, PointOutT >::k_ [protected] |
The number of K nearest neighbors to use for each point.
Definition at line 188 of file keypoint.h.
Referenced by pcl::AgastKeypoint2DBase< pcl::PointXYZ, pcl::PointUV, pcl::common::IntensityFieldAccessor< pcl::PointXYZ > >::AgastKeypoint2DBase(), pcl::Keypoint< PointT, PointT >::getKSearch(), pcl::Keypoint< PointInT, PointOutT >::initCompute(), and pcl::Keypoint< PointT, PointT >::setKSearch().
std::string pcl::Keypoint< PointInT, PointOutT >::name_ [protected] |
The key point detection method's name.
Definition at line 167 of file keypoint.h.
Referenced by pcl::AgastKeypoint2D< pcl::PointXYZ, pcl::PointUV >::AgastKeypoint2D(), pcl::AgastKeypoint2D< PointInT, PointOutT >::AgastKeypoint2D(), pcl::SIFTKeypoint< PointInT, PointOutT >::detectKeypoints(), pcl::ISSKeypoint3D< PointInT, PointOutT, NormalT >::detectKeypoints(), pcl::Keypoint< PointT, PointT >::getClassName(), pcl::HarrisKeypoint2D< PointInT, PointOutT, IntensityT >::HarrisKeypoint2D(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::HarrisKeypoint3D(), pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >::HarrisKeypoint6D(), pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >::initCompute(), pcl::SIFTKeypoint< PointInT, PointOutT >::initCompute(), pcl::ISSKeypoint3D< PointInT, PointOutT, NormalT >::initCompute(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::initCompute(), pcl::HarrisKeypoint2D< PointInT, PointOutT, IntensityT >::initCompute(), pcl::AgastKeypoint2DBase< PointInT, PointOutT, IntensityT >::initCompute(), pcl::ISSKeypoint3D< PointInT, PointOutT, NormalT >::ISSKeypoint3D(), pcl::SIFTKeypoint< PointInT, PointOutT >::SIFTKeypoint(), and pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >::SUSANKeypoint().
SearchMethod pcl::Keypoint< PointInT, PointOutT >::search_method_ [protected] |
The search method template for indices.
Definition at line 170 of file keypoint.h.
Referenced by pcl::Keypoint< PointInT, PointOutT >::initCompute(), and pcl::Keypoint< PointT, PointT >::searchForNeighbors().
SearchMethodSurface pcl::Keypoint< PointInT, PointOutT >::search_method_surface_ [protected] |
The search method template for points.
Definition at line 173 of file keypoint.h.
Referenced by pcl::Keypoint< PointInT, PointOutT >::initCompute(), and pcl::Keypoint< PointT, PointT >::searchForNeighbors().
double pcl::Keypoint< PointInT, PointOutT >::search_parameter_ [protected] |
The actual search parameter (casted from either search_radius_ or k_).
Definition at line 182 of file keypoint.h.
Referenced by pcl::Keypoint< PointT, PointT >::getSearchParameter(), and pcl::Keypoint< PointInT, PointOutT >::initCompute().
double pcl::Keypoint< PointInT, PointOutT >::search_radius_ [protected] |
The nearest neighbors search radius for each point.
Definition at line 185 of file keypoint.h.
Referenced by pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >::detectKeypoints(), pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >::detectKeypoints(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::detectKeypoints(), pcl::Keypoint< PointT, PointT >::getRadiusSearch(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::HarrisKeypoint3D(), pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >::HarrisKeypoint6D(), pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >::initCompute(), pcl::Keypoint< PointInT, PointOutT >::initCompute(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::initCompute(), pcl::ISSKeypoint3D< PointInT, PointOutT, NormalT >::ISSKeypoint3D(), pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >::refineCorners(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::refineCorners(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::responseHarris(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::responseLowe(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::responseNoble(), pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >::responseTomasi(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::responseTomasi(), pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >::setRadius(), pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >::setRadius(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::setRadius(), pcl::Keypoint< PointT, PointT >::setRadiusSearch(), and pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >::SUSANKeypoint().
PointCloudInConstPtr pcl::Keypoint< PointInT, PointOutT >::surface_ [protected] |
An input point cloud describing the surface that is to be used for nearest neighbors estimation.
Definition at line 176 of file keypoint.h.
Referenced by pcl::Keypoint< PointInT, PointOutT >::compute(), pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >::detectKeypoints(), pcl::SIFTKeypoint< PointInT, PointOutT >::detectKeypoints(), pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >::detectKeypoints(), pcl::Keypoint< PointT, PointT >::getSearchSurface(), pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >::initCompute(), pcl::Keypoint< PointInT, PointOutT >::initCompute(), pcl::ISSKeypoint3D< PointInT, PointOutT, NormalT >::initCompute(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::initCompute(), pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >::refineCorners(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::refineCorners(), pcl::Keypoint< PointT, PointT >::searchForNeighbors(), pcl::Keypoint< PointT, PointT >::setSearchSurface(), pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >::setSearchSurface(), pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >::setSearchSurface(), and pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::setSearchSurface().
KdTreePtr pcl::Keypoint< PointInT, PointOutT >::tree_ [protected] |
A pointer to the spatial search object.
Definition at line 179 of file keypoint.h.
Referenced by pcl::SUSANKeypoint< PointInT, PointOutT, NormalT, IntensityT >::detectKeypoints(), pcl::SIFTKeypoint< PointInT, PointOutT >::detectKeypoints(), pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >::detectKeypoints(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::detectKeypoints(), pcl::Keypoint< PointT, PointT >::getSearchMethod(), pcl::SIFTKeypoint< PointInT, PointOutT >::initCompute(), pcl::Keypoint< PointInT, PointOutT >::initCompute(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::refineCorners(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::responseHarris(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::responseLowe(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::responseNoble(), pcl::HarrisKeypoint6D< PointInT, PointOutT, NormalT >::responseTomasi(), pcl::HarrisKeypoint3D< PointInT, PointOutT, NormalT >::responseTomasi(), and pcl::Keypoint< PointT, PointT >::setSearchMethod().