32 Eigen::Quaternion<float>
38 Eigen::Quaternion<double>
68 Eigen::Quaternion<float>
74 Eigen::Quaternion<double>
106 const std::vector<int>& expected,
107 const std::string& method,
108 const std::string& caller)
110 if (
nav.getShape() != expected)
112 std::stringstream ss;
113 ss <<
"The size of an NDArray does not match.";
static std::string DimensionsToString(const std::vector< int > &dimensions)
Return dimensions in a readable string such as "(2, 3, 4)".
static Eigen::Quaternion< double > ConvertToQuaterniond(const data::NDArrayPtr &)
static Eigen::Matrix< T, Rows, Cols > ConvertToMatrix(const data::NDArrayPtr &nav)
static Eigen::Matrix< T, Size, 1 > ConvertToVector(const data::NDArrayPtr &nav)
static Eigen::Matrix4f ConvertToMatrix4f(const data::NDArrayPtr &)
static Eigen::Vector3f ConvertToVector3f(const data::NDArrayPtr &)
static Eigen::Quaternion< T > ConvertToQuaternion(const data::NDArrayPtr &nav)
static Eigen::Vector3d ConvertToVector3d(const data::NDArrayPtr &)
static Eigen::Matrix4d ConvertToMatrix4d(const data::NDArrayPtr &)
static Eigen::Quaternion< float > ConvertToQuaternionf(const data::NDArrayPtr &)
A base class for aron exceptions.
std::shared_ptr< NDArray > NDArrayPtr