Public Types | Public Member Functions | Protected Member Functions
pcl::SHOTEstimation< PointInT, PointNT, PointOutT, PointRFT > Class Template Reference

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

#include <shot.h>

Inheritance diagram for pcl::SHOTEstimation< PointInT, PointNT, PointOutT, PointRFT >:
Inheritance graph
[legend]

List of all members.

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 ()

Detailed Description

template<typename PointInT, typename PointNT, typename PointOutT = pcl::SHOT352, typename PointRFT = pcl::ReferenceFrame>
class pcl::SHOTEstimation< PointInT, PointNT, PointOutT, PointRFT >

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 TombariEmpty constructor.
Parameters:
[in]nr_shape_binsthe 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 ()
outputthe 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]outputthe resultant point cloud model dataset containing the estimated featuresMake the compute (&PointCloudOut); inaccessible from outside the class
[out]outputthe output point cloudSHOTEstimation 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

Definition at line 276 of file shot.h.


Member Typedef Documentation

template<typename PointInT, typename PointNT, typename PointOutT = pcl::SHOT352, typename PointRFT = pcl::ReferenceFrame>
typedef Feature<PointInT, PointOutT>::PointCloudIn pcl::SHOTEstimation< PointInT, PointNT, PointOutT, PointRFT >::PointCloudIn

Constructor & Destructor Documentation

template<typename PointInT, typename PointNT, typename PointOutT = pcl::SHOT352, typename PointRFT = pcl::ReferenceFrame>
pcl::SHOTEstimation< PointInT, PointNT, PointOutT, PointRFT >::SHOTEstimation ( ) [inline]

Empty constructor.

Definition at line 303 of file shot.h.


Member Function Documentation

template<typename PointInT , typename PointNT , typename PointOutT, typename PointRFT >
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 ()

Parameters:
outputthe resultant point cloud model dataset that contains the SHOT feature estimates

Definition at line 1180 of file shot.hpp.

template<typename PointInT , typename PointNT , typename PointOutT , typename PointRFT >
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.

Parameters:
[in]indexthe index of the point in indices_
[in]indicesthe k-neighborhood point indices in surface_
[in]sqr_diststhe k-neighborhood point distances in surface_
[out]shotthe resultant SHOT descriptor representing the feature at the query point

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

Definition at line 889 of file shot.hpp.


The documentation for this class was generated from the following files:


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:20:11