38 #ifndef PCL_NARF_DESCRIPTOR_H_ 39 #define PCL_NARF_DESCRIPTOR_H_ 41 #include <pcl/point_types.h> 42 #include <pcl/features/feature.h> 44 #if defined BUILD_Maintainer && defined __GNUC__ && __GNUC__ == 4 && __GNUC_MINOR__ > 3 45 #pragma GCC diagnostic ignored "-Weffc++" 62 typedef boost::shared_ptr<NarfDescriptor>
Ptr;
63 typedef boost::shared_ptr<const NarfDescriptor>
ConstPtr;
70 Parameters() : support_size(-1.0f), rotation_invariant(true) {}
84 setRangeImage (
const RangeImage* range_image,
const std::vector<int>* indices=NULL);
107 #if defined BUILD_Maintainer && defined __GNUC__ && __GNUC__ == 4 && __GNUC_MINOR__ > 3 108 #pragma GCC diagnostic warning "-Weffc++" 111 #endif //#ifndef PCL_NARF_DESCRIPTOR_H_ Computes NARF feature descriptors for points in a range image See B.
RangeImage is derived from pcl/PointCloud and provides functionalities with focus on situations where...
Parameters & getParameters()
Get a reference to the parameters struct.
Feature< PointWithRange, Narf36 > BaseClass
boost::shared_ptr< const NarfDescriptor > ConstPtr
PointCloud represents the base class in PCL for storing collections of 3D points. ...
boost::shared_ptr< NarfDescriptor > Ptr
const RangeImage * range_image_
Feature represents the base feature class.