#include <spin_image_estimation.h>
Public Types | |
| typedef Feature< PointInT, PointOutT >::PointCloudIn | PointCloudIn |
| typedef Feature< PointInT, PointOutT >::PointCloudOut | PointCloudOut |
Public Member Functions | |
| bool | computeAlphaBeta (const pcl::PointCloud< PointInT > &cloud, const pcl::PointCloud< PointNT > &normals, int p_idx, int q_idx, float &alpha, float &beta) |
| void | getNrSubdivisions (int &nr_subdiv) |
| Get the number of subdivisions for the feature interval. | |
| void | getRadius (double &radius) |
| Get the radius of the neigborhood. | |
| void | setNrSubdivisions (int nr_subdiv) |
| Set the number of subdivisions for each angular feature interval. | |
| void | setRadius (double radius) |
| Set the radius of the neigborhood. | |
| SpinImageEstimation () | |
| virtual | ~SpinImageEstimation () |
Private Member Functions | |
| void | computeFeature (PointCloudOut &output) |
| std::string | getName () const |
| Get a string representation of the name of this class. | |
Private Attributes | |
| int | nr_subdiv_ |
| The number of subdivisions. | |
| double | radius_ |
| The radius for the search. | |
| Eigen::VectorXf | spin_image_histogram_ |
| Placeholder for a point's Spin Image signature. | |
Definition at line 43 of file spin_image_estimation.h.
| typedef Feature<PointInT, PointOutT>::PointCloudIn pcl::SpinImageEstimation< PointInT, PointNT, PointOutT >::PointCloudIn |
Definition at line 47 of file spin_image_estimation.h.
| typedef Feature<PointInT, PointOutT>::PointCloudOut pcl::SpinImageEstimation< PointInT, PointNT, PointOutT >::PointCloudOut |
Definition at line 46 of file spin_image_estimation.h.
| pcl::SpinImageEstimation< PointInT, PointNT, PointOutT >::SpinImageEstimation | ( | ) | [inline] |
Definition at line 51 of file spin_image_estimation.h.
| virtual pcl::SpinImageEstimation< PointInT, PointNT, PointOutT >::~SpinImageEstimation | ( | ) | [inline, virtual] |
Definition at line 54 of file spin_image_estimation.h.
| bool pcl::SpinImageEstimation< PointInT, PointNT, PointOutT >::computeAlphaBeta | ( | const pcl::PointCloud< PointInT > & | cloud, |
| const pcl::PointCloud< PointNT > & | normals, | ||
| int | p_idx, | ||
| int | q_idx, | ||
| float & | alpha, | ||
| float & | beta | ||
| ) | [inline] |
Definition at line 57 of file spin_image_estimation.h.
| void pcl::SpinImageEstimation< PointInT, PointNT, PointOutT >::computeFeature | ( | PointCloudOut & | output | ) | [inline, private] |
Definition at line 132 of file spin_image_estimation.h.
| std::string pcl::SpinImageEstimation< PointInT, PointNT, PointOutT >::getName | ( | void | ) | const [inline, private] |
Get a string representation of the name of this class.
Definition at line 199 of file spin_image_estimation.h.
| void pcl::SpinImageEstimation< PointInT, PointNT, PointOutT >::getNrSubdivisions | ( | int & | nr_subdiv | ) | [inline] |
Get the number of subdivisions for the feature interval.
| nr_subdiv | the resultant number of subdivisions as set by the user |
Definition at line 104 of file spin_image_estimation.h.
| void pcl::SpinImageEstimation< PointInT, PointNT, PointOutT >::getRadius | ( | double & | radius | ) | [inline] |
Get the radius of the neigborhood.
| radius | the resultant radius of the neigborhood as set by the user |
Definition at line 124 of file spin_image_estimation.h.
| void pcl::SpinImageEstimation< PointInT, PointNT, PointOutT >::setNrSubdivisions | ( | int | nr_subdiv | ) | [inline] |
Set the number of subdivisions for each angular feature interval.
| nr_subdiv | the number of subdivisions |
Definition at line 94 of file spin_image_estimation.h.
| void pcl::SpinImageEstimation< PointInT, PointNT, PointOutT >::setRadius | ( | double | radius | ) | [inline] |
Set the radius of the neigborhood.
| radius | the radius of the neighborhood |
Definition at line 114 of file spin_image_estimation.h.
int pcl::SpinImageEstimation< PointInT, PointNT, PointOutT >::nr_subdiv_ [private] |
The number of subdivisions.
Definition at line 192 of file spin_image_estimation.h.
double pcl::SpinImageEstimation< PointInT, PointNT, PointOutT >::radius_ [private] |
The radius for the search.
Definition at line 189 of file spin_image_estimation.h.
Eigen::VectorXf pcl::SpinImageEstimation< PointInT, PointNT, PointOutT >::spin_image_histogram_ [private] |
Placeholder for a point's Spin Image signature.
Definition at line 195 of file spin_image_estimation.h.