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_