Point Cloud Library (PCL)  1.3.1
Public Types | Public Member Functions
pcl::SHOTEstimation Class Reference

SHOTEstimation estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a given point cloud dataset containing points and normals. More...

#include <pcl/features/shot.h>

Inheritance diagram for pcl::SHOTEstimation:
Inheritance graph
[legend]
Collaboration diagram for pcl::SHOTEstimation:
Collaboration graph
[legend]

List of all members.

Public Types

typedef Feature< PointInT,
PointOutT >::PointCloudOut 
PointCloudOut
typedef Feature< PointInT,
PointOutT >::PointCloudIn 
PointCloudIn

Public Member Functions

 SHOTEstimation (int nr_shape_bins=10)
 Empty constructor.
void computePointSHOT (const int index, const std::vector< int > &indices, const std::vector< float > &dists, Eigen::VectorXf &shot, std::vector< Eigen::Vector4f, Eigen::aligned_allocator< Eigen::Vector4f > > &rf)
 Estimate the SHOT descriptor for a given point based on its spatial neighborhood of 3D points with normals.

Detailed Description

SHOTEstimation estimates the Signature of Histograms of OrienTations (SHOT) descriptor for a given point cloud dataset containing points and normals.

Note:
If you use this code in any academic work, please cite:
Author:
Samuele Salti, Federico Tombari

Member Typedef Documentation

Reimplemented from pcl::SHOTEstimationBase< PointInT, PointNT, PointOutT >.

Reimplemented in pcl::SHOTEstimationOMP.

Definition at line 206 of file shot.h.

Reimplemented from pcl::SHOTEstimationBase< PointInT, PointNT, PointOutT >.

Reimplemented in pcl::SHOTEstimationOMP.

Definition at line 205 of file shot.h.


Constructor & Destructor Documentation

pcl::SHOTEstimation::SHOTEstimation ( int  nr_shape_bins = 10) [inline]

Empty constructor.

Definition at line 209 of file shot.h.


Member Function Documentation

void pcl::SHOTEstimation::computePointSHOT ( const int  index,
const std::vector< int > &  indices,
const std::vector< float > &  dists,
Eigen::VectorXf &  shot,
std::vector< Eigen::Vector4f, Eigen::aligned_allocator< Eigen::Vector4f > > &  rf 
) [virtual]

Estimate the SHOT descriptor for a given point based on its spatial neighborhood of 3D points with normals.

Parameters:
indexthe index of the point in input_
indicesthe k-neighborhood point indices in surface_
nr_binsthe number of bins in each histogram
shotthe resultant SHOT descriptor representing the feature at the query point

Implements pcl::SHOTEstimationBase< PointInT, PointNT, PointOutT >.

Definition at line 653 of file shot.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines