41 #ifndef PCL_MOMENT_INVARIANTS_H_
42 #define PCL_MOMENT_INVARIANTS_H_
44 #include <pcl/features/feature.h>
55 template <
typename Po
intInT,
typename Po
intOutT>
59 typedef boost::shared_ptr<MomentInvariantsEstimation<PointInT, PointOutT> >
Ptr;
60 typedef boost::shared_ptr<const MomentInvariantsEstimation<PointInT, PointOutT> >
ConstPtr;
86 const std::vector<int> &indices,
87 float &j1,
float &j2,
float &j3);
97 float &j1,
float &j2,
float &j3);
110 Eigen::Vector4f xyz_centroid_;
113 Eigen::Vector4f temp_pt_;
117 #ifdef PCL_NO_PRECOMPILE
118 #include <pcl/features/impl/moment_invariants.hpp>
121 #endif //#ifndef PCL_MOMENT_INVARIANTS_H_