#include <sgf6.h>
Public Types | |
typedef Feature< PointInT, PointOutT >::PointCloudIn | PointCloudIn |
typedef Feature< PointInT, PointOutT >::PointCloudOut | PointCloudOut |
Public Member Functions | |
void | computeFeature (PointCloudOut &output) |
void | setAxis1 (Eigen::Vector3f axis) |
void | setAxis2 (Eigen::Vector3f axis) |
SGF6Estimation () | |
Empty constructor. | |
Private Member Functions | |
void | computeFeatureEigen (pcl17::PointCloud< Eigen::MatrixXf > &) |
Make the computeFeature (&Eigen::MatrixXf); inaccessible from outside the class. | |
Private Attributes | |
Eigen::Vector3f | axis1_ |
Eigen::Vector3f | axis2_ |
typedef Feature<PointInT, PointOutT>::PointCloudIn pcl17::SGF6Estimation< PointInT, PointOutT >::PointCloudIn |
typedef Feature<PointInT, PointOutT>::PointCloudOut pcl17::SGF6Estimation< PointInT, PointOutT >::PointCloudOut |
pcl17::SGF6Estimation< PointInT, PointOutT >::SGF6Estimation | ( | ) | [inline] |
void pcl17::SGF6Estimation< PointInT, PointOutT >::computeFeature | ( | PointCloudOut & | output | ) | [inline] |
void pcl17::SGF6Estimation< PointInT, PointOutT >::computeFeatureEigen | ( | pcl17::PointCloud< Eigen::MatrixXf > & | ) | [inline, private] |
void pcl17::SGF6Estimation< PointInT, PointOutT >::setAxis1 | ( | Eigen::Vector3f | axis | ) | [inline] |
void pcl17::SGF6Estimation< PointInT, PointOutT >::setAxis2 | ( | Eigen::Vector3f | axis | ) | [inline] |
Eigen::Vector3f pcl17::SGF6Estimation< PointInT, PointOutT >::axis1_ [private] |
Eigen::Vector3f pcl17::SGF6Estimation< PointInT, PointOutT >::axis2_ [private] |