SHOTEstimation estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a given point cloud dataset containing points and normals. More...
#include <shot.h>

Public Types | |
| typedef Feature< PointInT, PointOutT >::PointCloudIn | PointCloudIn |
Public Member Functions | |
| virtual void | computePointSHOT (const int index, const std::vector< int > &indices, const std::vector< float > &sqr_dists, Eigen::VectorXf &shot) |
| Estimate the SHOT descriptor for a given point based on its spatial neighborhood of 3D points with normals. | |
| SHOTEstimation () | |
| Empty constructor. | |
Protected Member Functions | |
| void | computeFeature (pcl::PointCloud< PointOutT > &output) |
| Estimate the Signatures of Histograms of OrienTations (SHOT) descriptors at a set of points given by <setInputCloud (), setIndices ()> using the surface in setSearchSurface () and the spatial locator in setSearchMethod () | |
SHOTEstimation estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a given point cloud dataset containing points and normals.
| [in] | nr_shape_bins | the number of bins in the shape histogramEstimate the Signatures of Histograms of OrienTations (SHOT) descriptors at a set of points given by <setInputCloud (), setIndices ()> using the surface in setSearchSurface () and the spatial locator in setSearchMethod () |
| output | the resultant point cloud model dataset that contains the SHOT feature estimatesBase method for feature estimation for all points given in <setInputCloud (), setIndices ()> using the surface in setSearchSurface () and the spatial locator in setSearchMethod () | |
| [out] | output | the resultant point cloud model dataset containing the estimated featuresMake the compute (&PointCloudOut); inaccessible from outside the class |
| [out] | output | the output point cloudSHOTEstimation estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a given point cloud dataset containing points and normals. |
| typedef Feature<PointInT, PointOutT>::PointCloudIn pcl::SHOTEstimation< PointInT, PointNT, PointOutT, PointRFT >::PointCloudIn |
Reimplemented from pcl::SHOTEstimationBase< PointInT, PointNT, PointOutT, PointRFT >.
Reimplemented in pcl::SHOTEstimationOMP< PointInT, PointNT, PointOutT, PointRFT >.
| pcl::SHOTEstimation< PointInT, PointNT, PointOutT, PointRFT >::SHOTEstimation | ( | ) | [inline] |
| void pcl::SHOTEstimation< PointInT, PointNT, PointOutT, PointRFT >::computeFeature | ( | pcl::PointCloud< PointOutT > & | output | ) | [protected] |
Estimate the Signatures of Histograms of OrienTations (SHOT) descriptors at a set of points given by <setInputCloud (), setIndices ()> using the surface in setSearchSurface () and the spatial locator in setSearchMethod ()
| output | the resultant point cloud model dataset that contains the SHOT feature estimates |
| void pcl::SHOTEstimation< PointInT, PointNT, PointOutT, PointRFT >::computePointSHOT | ( | const int | index, |
| const std::vector< int > & | indices, | ||
| const std::vector< float > & | sqr_dists, | ||
| Eigen::VectorXf & | shot | ||
| ) | [virtual] |
Estimate the SHOT descriptor for a given point based on its spatial neighborhood of 3D points with normals.
| [in] | index | the index of the point in indices_ |
| [in] | indices | the k-neighborhood point indices in surface_ |
| [in] | sqr_dists | the k-neighborhood point distances in surface_ |
| [out] | shot | the resultant SHOT descriptor representing the feature at the query point |
Implements pcl::SHOTEstimationBase< PointInT, PointNT, PointOutT, PointRFT >.