#include <pcl/features/pfhrgb.h>


Public Types | |
| typedef boost::shared_ptr < PFHRGBEstimation< PointInT, PointNT, PointOutT > > | Ptr |
| typedef boost::shared_ptr < const PFHRGBEstimation < PointInT, PointNT, PointOutT > > | ConstPtr |
| typedef Feature< PointInT, PointOutT >::PointCloudOut | PointCloudOut |
Public Member Functions | |
| PFHRGBEstimation () | |
| bool | computeRGBPairFeatures (const pcl::PointCloud< PointInT > &cloud, const pcl::PointCloud< PointNT > &normals, int p_idx, int q_idx, float &f1, float &f2, float &f3, float &f4, float &f5, float &f6, float &f7) |
| void | computePointPFHRGBSignature (const pcl::PointCloud< PointInT > &cloud, const pcl::PointCloud< PointNT > &normals, const std::vector< int > &indices, int nr_split, Eigen::VectorXf &pfhrgb_histogram) |
Protected Member Functions | |
| void | computeFeature (PointCloudOut &output) |
| Abstract feature estimation method. | |
Definition at line 49 of file pfhrgb.h.
| typedef boost::shared_ptr<const PFHRGBEstimation<PointInT, PointNT, PointOutT> > pcl::PFHRGBEstimation< PointInT, PointNT, PointOutT >::ConstPtr |
Reimplemented from pcl::FeatureFromNormals< PointInT, PointNT, PointOutT >.
| typedef Feature<PointInT, PointOutT>::PointCloudOut pcl::PFHRGBEstimation< PointInT, PointNT, PointOutT >::PointCloudOut |
Reimplemented from pcl::FeatureFromNormals< PointInT, PointNT, PointOutT >.
| typedef boost::shared_ptr<PFHRGBEstimation<PointInT, PointNT, PointOutT> > pcl::PFHRGBEstimation< PointInT, PointNT, PointOutT >::Ptr |
Reimplemented from pcl::FeatureFromNormals< PointInT, PointNT, PointOutT >.
| pcl::PFHRGBEstimation< PointInT, PointNT, PointOutT >::PFHRGBEstimation | ( | ) | [inline] |
Definition at line 63 of file pfhrgb.h.
References pcl::Feature< PointInT, PointOutT >::feature_name_.
| void pcl::PFHRGBEstimation< PointInT, PointNT, PointOutT >::computeFeature | ( | PointCloudOut & | output | ) | [inline, protected, virtual] |
Abstract feature estimation method.
| [out] | output | the resultant features |
nr_subdiv^3 for RGB and nr_subdiv^3 for the angular features
Implements pcl::Feature< PointInT, PointOutT >.
Definition at line 143 of file pfhrgb.hpp.
References pcl::PFHRGBEstimation< PointInT, PointNT, PointOutT >::computePointPFHRGBSignature(), pcl::PCLBase< PointInT >::indices_, pcl::Feature< PointInT, PointOutT >::k_, pcl::FeatureFromNormals< PointInT, PointNT, PointOutT >::normals_, pcl::PointCloud< PointT >::points, pcl::Feature< PointInT, PointOutT >::search_parameter_, pcl::Feature< PointInT, PointOutT >::searchForNeighbors(), and pcl::Feature< PointInT, PointOutT >::surface_.
| void pcl::PFHRGBEstimation< PointInT, PointNT, PointOutT >::computePointPFHRGBSignature | ( | const pcl::PointCloud< PointInT > & | cloud, | |
| const pcl::PointCloud< PointNT > & | normals, | |||
| const std::vector< int > & | indices, | |||
| int | nr_split, | |||
| Eigen::VectorXf & | pfhrgb_histogram | |||
| ) | [inline] |
Definition at line 64 of file pfhrgb.hpp.
References pcl::PFHRGBEstimation< PointInT, PointNT, PointOutT >::computeRGBPairFeatures().
Referenced by pcl::PFHRGBEstimation< PointInT, PointNT, PointOutT >::computeFeature().
| bool pcl::PFHRGBEstimation< PointInT, PointNT, PointOutT >::computeRGBPairFeatures | ( | const pcl::PointCloud< PointInT > & | cloud, | |
| const pcl::PointCloud< PointNT > & | normals, | |||
| int | p_idx, | |||
| int | q_idx, | |||
| float & | f1, | |||
| float & | f2, | |||
| float & | f3, | |||
| float & | f4, | |||
| float & | f5, | |||
| float & | f6, | |||
| float & | f7 | |||
| ) | [inline] |
Definition at line 47 of file pfhrgb.hpp.
References pcl::PointCloud< PointT >::points.
Referenced by pcl::PFHRGBEstimation< PointInT, PointNT, PointOutT >::computePointPFHRGBSignature().