diff --git a/source/RobotAPI/libraries/aron/converter/eigen/EigenConverter.h b/source/RobotAPI/libraries/aron/converter/eigen/EigenConverter.h index 79164ab84cea2848fd5737d301f30df6bdc0cf5d..398e5bcdbf53a3fd059eaa792e8caa16344a3b4e 100644 --- a/source/RobotAPI/libraries/aron/converter/eigen/EigenConverter.h +++ b/source/RobotAPI/libraries/aron/converter/eigen/EigenConverter.h @@ -111,7 +111,7 @@ namespace armarx::aron::data::converter using MatrixT = Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic>; const auto dims = nav.getShape(); - ARMARX_CHECK_EQUAL(dims.size(), 2); // for now ... + ARMARX_CHECK(dims.size() == 2 or dims.size() == 3); // for now ... Eigen::Map<MatrixT> map(reinterpret_cast<T*>(nav.getData()), dims.at(0), dims.at(1)); return map; @@ -197,7 +197,7 @@ namespace armarx::aron::data::converter return ConvertToDynamicArray<T>(nav); } - checkDimensions(nav, {Rows, Cols, sizeof(T)}, "ConvertToMatrix"); + checkDimensions(nav, {Rows, Cols, sizeof(T)}, "ConvertToArray"); auto dims = nav.getShape(); Eigen::Map<Eigen::Array<T, Rows, Cols>> ret(