32 Eigen::Quaternion<float>
35 return ConvertToQuaternion<float>(n);
38 Eigen::Quaternion<double>
41 return ConvertToQuaternion<double>(n);
47 return ConvertToVector<float, 3>(n);
53 return ConvertToVector<double, 3>(n);
59 return ConvertToMatrix<float, 4, 4>(n);
65 return ConvertToMatrix<double, 4, 4>(n);
68 Eigen::Quaternion<float>
71 return ConvertToQuaternion<float>(n);
74 Eigen::Quaternion<double>
77 return ConvertToQuaternion<double>(n);
83 return ConvertToVector<float, 3>(n);
89 return ConvertToVector<double, 3>(n);
95 return ConvertToMatrix<float, 4, 4>(n);
101 return ConvertToMatrix<double, 4, 4>(n);
105 AronEigenConverter::checkDimensions(
const data::NDArray& nav,
106 const std::vector<int>& expected,
107 const std::string& method,
108 const std::string& caller)
112 std::stringstream ss;
113 ss <<
"The size of an NDArray does not match.";