17 #ifndef EIGEN_CONVERSIONS_H_
18 #define EIGEN_CONVERSIONS_H_
20 #include <Eigen/Dense>
21 #include <Eigen/Geometry>
23 #include <geometry_msgs/Quaternion.h>
24 #include <geometry_msgs/Point.h>
26 namespace eigen_conversions {
29 template<
class Scalar>
39 template<
class Scalar>
41 const Eigen::Quaternion<Scalar> & q_in) {
48 template<
class Derived,
class Po
int>
51 EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(Derived, 3);
58 template<
class Derived,
class Po
int>
68 #endif // EIGEN_CONVERSIONS_H_