Point Cloud Library (PCL)  1.7.0
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
pcl::FeatureFromLabels< PointInT, PointLT, PointOutT > Class Template Reference

#include <pcl/features/feature.h>

+ Inheritance diagram for pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >:

List of all members.

Public Types

typedef boost::shared_ptr
< FeatureFromLabels< PointInT,
PointLT, PointOutT > > 
Ptr
typedef boost::shared_ptr
< const FeatureFromLabels
< PointInT, PointLT, PointOutT > > 
ConstPtr

Public Member Functions

 FeatureFromLabels ()
 Empty constructor.
virtual ~FeatureFromLabels ()
 Empty destructor.
void setInputLabels (const PointCloudLConstPtr &labels)
 Provide a pointer to the input dataset that contains the point labels of the XYZ dataset.
PointCloudLConstPtr getInputLabels () const
 Get a pointer to the labels of the input XYZ point cloud dataset.

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.

Detailed Description

template<typename PointInT, typename PointLT, typename PointOutT>
class pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >

Definition at line 368 of file feature.h.


Member Typedef Documentation

template<typename PointInT , typename PointLT , typename PointOutT >
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 >.

Definition at line 382 of file feature.h.

template<typename PointInT , typename PointLT , typename 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 >.

Definition at line 381 of file feature.h.


Constructor & Destructor Documentation

template<typename PointInT , typename PointLT , typename PointOutT >
pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::FeatureFromLabels ( ) [inline]

Empty constructor.

Definition at line 391 of file feature.h.

References pcl::Feature< PointInT, PointOutT >::k_.

template<typename PointInT , typename PointLT , typename PointOutT >
virtual pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::~FeatureFromLabels ( ) [inline, virtual]

Empty destructor.

Definition at line 397 of file feature.h.


Member Function Documentation

template<typename PointInT , typename PointLT , typename PointOutT >
PointCloudLConstPtr pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::getInputLabels ( ) const [inline]

Get a pointer to the labels of the input XYZ point cloud dataset.

Definition at line 413 of file feature.h.

References pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::labels_.

template<typename PointInT , typename PointLT , typename PointOutT >
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.

template<typename PointInT , typename PointLT , typename PointOutT >
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!

Parameters:
[in]labelsthe const boost shared pointer to a PointCloud of labels.

Definition at line 406 of file feature.h.

References pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::labels_.


Member Data Documentation

template<typename PointInT , typename PointLT , typename PointOutT >
PointCloudLConstPtr pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::labels_ [protected]

A pointer to the input dataset that contains the point labels of the XYZ dataset.

Definition at line 422 of file feature.h.

Referenced by pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::getInputLabels(), and pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::setInputLabels().


The documentation for this class was generated from the following files: