#include <feature.h>
Public Types | |
typedef boost::shared_ptr < const FeatureFromLabels < PointInT, PointLT, PointOutT > > | ConstPtr |
typedef boost::shared_ptr < FeatureFromLabels< PointInT, PointLT, PointOutT > > | Ptr |
Public Member Functions | |
FeatureFromLabels () | |
Empty constructor. | |
PointCloudLConstPtr | getInputLabels () const |
Get a pointer to the labels of the input XYZ point cloud dataset. | |
void | setInputLabels (const PointCloudLConstPtr &labels) |
Provide a pointer to the input dataset that contains the point labels of the XYZ dataset. In case of search surface is set to be different from the input cloud, labels should correspond to the search surface, not the input cloud! | |
virtual | ~FeatureFromLabels () |
Empty destructor. | |
Protected Member Functions | |
virtual bool | initCompute () |
This method should get called before starting the actual computation. | |
Protected Attributes | |
PointCloudLConstPtr | labels_ |
A pointer to the input dataset that contains the point labels of the XYZ dataset. | |
Private Types | |
typedef Feature< PointInT, PointOutT >::PointCloudIn | PointCloudIn |
typedef PointCloudIn::ConstPtr | PointCloudInConstPtr |
typedef PointCloudIn::Ptr | PointCloudInPtr |
typedef pcl::PointCloud< PointLT > | PointCloudL |
typedef PointCloudL::ConstPtr | PointCloudLConstPtr |
typedef PointCloudL::Ptr | PointCloudNPtr |
typedef Feature< PointInT, PointOutT >::PointCloudOut | PointCloudOut |
typedef boost::shared_ptr< const FeatureFromLabels<PointInT, PointLT, PointOutT> > pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::ConstPtr |
Reimplemented from pcl::Feature< PointInT, PointOutT >.
Reimplemented in pcl::GFPFHEstimation< PointInT, PointLT, PointOutT >.
typedef Feature<PointInT, PointOutT>::PointCloudIn pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::PointCloudIn [private] |
Reimplemented from pcl::Feature< PointInT, PointOutT >.
Reimplemented in pcl::GFPFHEstimation< PointInT, PointLT, PointOutT >.
typedef PointCloudIn::ConstPtr pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::PointCloudInConstPtr [private] |
Reimplemented from pcl::Feature< PointInT, PointOutT >.
typedef PointCloudIn::Ptr pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::PointCloudInPtr [private] |
Reimplemented from pcl::Feature< PointInT, PointOutT >.
typedef pcl::PointCloud<PointLT> pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::PointCloudL [private] |
typedef PointCloudL::ConstPtr pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::PointCloudLConstPtr [private] |
typedef PointCloudL::Ptr pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::PointCloudNPtr [private] |
typedef Feature<PointInT, PointOutT>::PointCloudOut pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::PointCloudOut [private] |
Reimplemented from pcl::Feature< PointInT, PointOutT >.
Reimplemented in pcl::GFPFHEstimation< PointInT, PointLT, PointOutT >.
typedef boost::shared_ptr< FeatureFromLabels<PointInT, PointLT, PointOutT> > pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::Ptr |
Reimplemented from pcl::Feature< PointInT, PointOutT >.
Reimplemented in pcl::GFPFHEstimation< PointInT, PointLT, PointOutT >.
pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::FeatureFromLabels | ( | ) | [inline] |
virtual pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::~FeatureFromLabels | ( | ) | [inline, virtual] |
PointCloudLConstPtr pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::getInputLabels | ( | ) | const [inline] |
bool pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::initCompute | ( | ) | [protected, virtual] |
This method should get called before starting the actual computation.
Reimplemented from pcl::Feature< PointInT, PointOutT >.
Definition at line 260 of file feature.hpp.
void pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::setInputLabels | ( | const PointCloudLConstPtr & | labels | ) | [inline] |
Provide a pointer to the input dataset that contains the point labels of the XYZ dataset. In case of search surface is set to be different from the input cloud, labels should correspond to the search surface, not the input cloud!
[in] | labels | the const boost shared pointer to a PointCloud of labels. |
PointCloudLConstPtr pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::labels_ [protected] |