Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Private Types
pcl::FeatureFromLabels< PointInT, PointLT, PointOutT > Class Template Reference

#include <feature.h>

Inheritance diagram for pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >:
Inheritance graph
[legend]

List of all members.

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!

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

Detailed Description

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

Definition at line 375 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 >.

Definition at line 389 of file feature.h.

template<typename PointInT , typename PointLT , typename PointOutT >
typedef Feature<PointInT, PointOutT>::PointCloudIn pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::PointCloudIn [private]

Reimplemented from pcl::Feature< PointInT, PointOutT >.

Definition at line 377 of file feature.h.

template<typename PointInT , typename PointLT , typename PointOutT >
typedef PointCloudIn::ConstPtr pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::PointCloudInConstPtr [private]

Reimplemented from pcl::Feature< PointInT, PointOutT >.

Definition at line 379 of file feature.h.

template<typename PointInT , typename PointLT , typename PointOutT >
typedef PointCloudIn::Ptr pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::PointCloudInPtr [private]

Reimplemented from pcl::Feature< PointInT, PointOutT >.

Definition at line 378 of file feature.h.

template<typename PointInT , typename PointLT , typename PointOutT >
typedef pcl::PointCloud<PointLT> pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::PointCloudL [private]

Definition at line 381 of file feature.h.

template<typename PointInT , typename PointLT , typename PointOutT >
typedef PointCloudL::ConstPtr pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::PointCloudLConstPtr [private]

Definition at line 383 of file feature.h.

template<typename PointInT , typename PointLT , typename PointOutT >
typedef PointCloudL::Ptr pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::PointCloudNPtr [private]

Definition at line 382 of file feature.h.

template<typename PointInT , typename PointLT , typename PointOutT >
typedef Feature<PointInT, PointOutT>::PointCloudOut pcl::FeatureFromLabels< PointInT, PointLT, PointOutT >::PointCloudOut [private]

Reimplemented from pcl::Feature< PointInT, PointOutT >.

Definition at line 385 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 >.

Definition at line 388 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 398 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 417 of file feature.h.

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 297 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 410 of file feature.h.


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 426 of file feature.h.


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


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:19:25