Classes | Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

pcl::NarfDescriptor Class Reference
[Module features]

Computes NARF feature descriptors for points in a range image More...

#include <pcl/features/narf_descriptor.h>

Inheritance diagram for pcl::NarfDescriptor:
Inheritance graph
[legend]
Collaboration diagram for pcl::NarfDescriptor:
Collaboration graph
[legend]

List of all members.

Classes

struct  Parameters

Public Types

typedef Feature
< PointWithRange, Narf36
BaseClass

Public Member Functions

 NarfDescriptor (const RangeImage *range_image=NULL, const std::vector< int > *indices=NULL)
 Constructor.
 ~NarfDescriptor ()
 Destructor.
void setRangeImage (const RangeImage *range_image, const std::vector< int > *indices=NULL)
 Set input data.
void compute (PointCloudOut &output)
 Overwrite the compute function of the base class.
ParametersgetParameters ()
 Get a reference to the parameters struct.

Protected Member Functions

virtual void computeFeature (PointCloudOut &output)
 Implementation of abstract derived function.

Protected Attributes

const RangeImagerange_image_
Parameters parameters_

Detailed Description

Computes NARF feature descriptors for points in a range image

Author:
Bastian Steder

Definition at line 50 of file narf_descriptor.h.


Member Typedef Documentation

Reimplemented from pcl::Feature< PointWithRange, Narf36 >.

Definition at line 54 of file narf_descriptor.h.


Constructor & Destructor Documentation

pcl::NarfDescriptor::NarfDescriptor ( const RangeImage range_image = NULL,
const std::vector< int > *  indices = NULL 
)

Constructor.

pcl::NarfDescriptor::~NarfDescriptor (  ) 

Destructor.


Member Function Documentation

void pcl::NarfDescriptor::compute ( PointCloudOut output  ) 

Overwrite the compute function of the base class.

Reimplemented from pcl::Feature< PointWithRange, Narf36 >.

virtual void pcl::NarfDescriptor::computeFeature ( PointCloudOut output  )  [protected, virtual]

Implementation of abstract derived function.

Implements pcl::Feature< PointWithRange, Narf36 >.

Parameters& pcl::NarfDescriptor::getParameters (  )  [inline]

Get a reference to the parameters struct.

Definition at line 82 of file narf_descriptor.h.

void pcl::NarfDescriptor::setRangeImage ( const RangeImage range_image,
const std::vector< int > *  indices = NULL 
)

Set input data.


Member Data Documentation

Definition at line 87 of file narf_descriptor.h.

Definition at line 86 of file narf_descriptor.h.


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