35 #define BOOST_PARAMETER_MAX_ARITY 7 41 #include <pcl/conversions.h> 42 #include <boost/tuple/tuple_comparison.hpp> 44 #include <boost/foreach.hpp> 45 #include <boost/range/irange.hpp> 46 #include <boost/math/special_functions/round.hpp> 48 #include <pcl/point_types.h> 49 #include <pcl/surface/processing.h> 56 const Eigen::Vector3f& ey,
57 const Eigen::Vector3f& ez)
60 rot.col(0) = ex.normalized();
61 rot.col(1) = ey.normalized();
62 rot.col(2) = ez.normalized();
63 return Eigen::Quaternionf(rot);
Eigen::Quaternionf rotFrom3Axis(const Eigen::Vector3f &ex, const Eigen::Vector3f &ey, const Eigen::Vector3f &ez)