Skip to content
Snippets Groups Projects
Commit 1a450e72 authored by Fabian Reister's avatar Fabian Reister
Browse files

EigenConverter: fixing ConvertToDynamicArray

parent d842dc48
No related branches found
No related tags found
No related merge requests found
......@@ -150,11 +150,11 @@ namespace armarx::aron::converter
static Eigen::Array<T, Eigen::Dynamic, Eigen::Dynamic> ConvertToDynamicArray(const datanavigator::NDArrayNavigator& nav)
{
const auto dims = nav.getDimensions();
ARMARX_CHECK_EQUAL(dims.size(), 2);
using ArrayT = Eigen::Array<T, Eigen::Dynamic, Eigen::Dynamic>;
ArrayT ret;
memcpy(reinterpret_cast<unsigned char*>(ret.data()), nav.getData(), std::accumulate(std::begin(dims), std::end(dims), 1, std::multiplies<>()));
ArrayT ret = Eigen::Map<ArrayT>(reinterpret_cast<T*>(nav.getData()), dims.at(0), dims.at(1));
return ret;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment