SHOTLocalReferenceFrameEstimation estimates the Local Reference Frame used in the calculation of the (SHOT) descriptor. More...
#include <shot_lrf.h>
Public Member Functions | |
SHOTLocalReferenceFrameEstimation () | |
Constructor. | |
Protected Types | |
typedef Feature< PointInT, PointOutT >::PointCloudIn | PointCloudIn |
typedef Feature< PointInT, PointOutT >::PointCloudOut | PointCloudOut |
Protected Member Functions | |
virtual void | computeFeature (PointCloudOut &output) |
Feature estimation method. | |
virtual void | computeFeatureEigen (pcl::PointCloud< Eigen::MatrixXf > &output) |
Feature estimation method. | |
float | getLocalRF (const int &index, Eigen::Matrix3f &rf) |
Computes disambiguated local RF for a point index. |
SHOTLocalReferenceFrameEstimation estimates the Local Reference Frame used in the calculation of the (SHOT) descriptor.
Definition at line 65 of file shot_lrf.h.
typedef Feature<PointInT, PointOutT>::PointCloudIn pcl::SHOTLocalReferenceFrameEstimation< PointInT, PointOutT >::PointCloudIn [protected] |
Reimplemented from pcl::Feature< PointInT, PointOutT >.
Reimplemented in pcl::SHOTLocalReferenceFrameEstimationOMP< PointInT, PointOutT >.
Definition at line 84 of file shot_lrf.h.
typedef Feature<PointInT, PointOutT>::PointCloudOut pcl::SHOTLocalReferenceFrameEstimation< PointInT, PointOutT >::PointCloudOut [protected] |
Reimplemented from pcl::Feature< PointInT, PointOutT >.
Reimplemented in pcl::SHOTLocalReferenceFrameEstimationOMP< PointInT, PointOutT >.
Definition at line 85 of file shot_lrf.h.
pcl::SHOTLocalReferenceFrameEstimation< PointInT, PointOutT >::SHOTLocalReferenceFrameEstimation | ( | ) | [inline] |
Constructor.
Definition at line 69 of file shot_lrf.h.
void pcl::SHOTLocalReferenceFrameEstimation< PointInT, PointOutT >::computeFeature | ( | PointCloudOut & | output | ) | [protected, virtual] |
Feature estimation method.
[out] | output | the resultant features |
Implements pcl::Feature< PointInT, PointOutT >.
Reimplemented in pcl::SHOTLocalReferenceFrameEstimationOMP< PointInT, PointOutT >.
Definition at line 164 of file shot_lrf.hpp.
void pcl::SHOTLocalReferenceFrameEstimation< PointInT, PointOutT >::computeFeatureEigen | ( | pcl::PointCloud< Eigen::MatrixXf > & | output | ) | [protected, virtual] |
Feature estimation method.
[out] | output | the resultant features |
Implements pcl::Feature< PointInT, PointOutT >.
Reimplemented in pcl::SHOTLocalReferenceFrameEstimationOMP< PointInT, PointOutT >.
Definition at line 197 of file shot_lrf.hpp.
float pcl::SHOTLocalReferenceFrameEstimation< PointInT, PointOutT >::getLocalRF | ( | const int & | index, |
Eigen::Matrix3f & | rf | ||
) | [protected] |
Computes disambiguated local RF for a point index.
[in] | cloud | input point cloud |
[in] | search_radius | the neighborhood radius |
[in] | central_point | the point from the input_ cloud at which the local RF is computed |
[in] | indices | the neighbours indices |
[in] | dists | the squared distances to the neighbours |
[out] | rf | reference frame to compute |
Definition at line 46 of file shot_lrf.hpp.