#include <narf_descriptor.h>
Classes | |
struct | Parameters |
Public Types | |
typedef Feature < PointWithRange, Narf36 > | BaseClass |
typedef boost::shared_ptr < const NarfDescriptor > | ConstPtr |
typedef boost::shared_ptr < NarfDescriptor > | Ptr |
Public Member Functions | |
void | compute (PointCloudOut &output) |
Overwrite the compute function of the base class. | |
Parameters & | getParameters () |
Get a reference to the parameters struct. | |
NarfDescriptor (const RangeImage *range_image=NULL, const std::vector< int > *indices=NULL) | |
void | setRangeImage (const RangeImage *range_image, const std::vector< int > *indices=NULL) |
Set input data. | |
virtual | ~NarfDescriptor () |
Protected Member Functions | |
virtual void | computeFeature (PointCloudOut &output) |
Protected Attributes | |
Parameters | parameters_ |
const RangeImage * | range_image_ |
Computes NARF feature descriptors for points in a range image See B. Steder, R. B. Rusu, K. Konolige, and W. Burgard Point Feature Extraction on 3D Range Scans Taking into Account Object Boundaries In Proc. of the IEEE Int. Conf. on Robotics &Automation (ICRA). 2011.
Definition at line 59 of file narf_descriptor.h.
Reimplemented from pcl::Feature< PointWithRange, Narf36 >.
Definition at line 65 of file narf_descriptor.h.
typedef boost::shared_ptr<const NarfDescriptor> pcl::NarfDescriptor::ConstPtr |
Reimplemented from pcl::Feature< PointWithRange, Narf36 >.
Definition at line 63 of file narf_descriptor.h.
typedef boost::shared_ptr<NarfDescriptor> pcl::NarfDescriptor::Ptr |
Reimplemented from pcl::Feature< PointWithRange, Narf36 >.
Definition at line 62 of file narf_descriptor.h.
pcl::NarfDescriptor::NarfDescriptor | ( | const RangeImage * | range_image = NULL , |
const std::vector< int > * | indices = NULL |
||
) |
pcl::NarfDescriptor::~NarfDescriptor | ( | ) | [virtual] |
void pcl::NarfDescriptor::compute | ( | NarfDescriptor::PointCloudOut & | output | ) |
Overwrite the compute function of the base class.
Reimplemented from pcl::Feature< PointWithRange, Narf36 >.
void pcl::NarfDescriptor::computeFeature | ( | NarfDescriptor::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 93 of file narf_descriptor.h.
void pcl::NarfDescriptor::setRangeImage | ( | const RangeImage * | range_image, |
const std::vector< int > * | indices = NULL |
||
) |
Parameters pcl::NarfDescriptor::parameters_ [protected] |
Definition at line 98 of file narf_descriptor.h.
const RangeImage* pcl::NarfDescriptor::range_image_ [protected] |
Definition at line 97 of file narf_descriptor.h.