#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.