Skip to content
Snippets Groups Projects

added uint support and 2 more tof sensor values

Merged Torben Hildebrand requested to merge feature/armarde-tof into master
24 files
+ 402
30
Compare changes
  • Side-by-side
  • Inline
Files
24
@@ -257,9 +257,15 @@ namespace armarx
int dataSize = 0;
switch (i->getElementType())
{
case armarx::aron::type::matrix::INT8:
case armarx::aron::type::matrix::UINT8:
dataSize = 1;
break;
case armarx::aron::type::matrix::INT16:
case armarx::aron::type::matrix::UINT16:
dataSize = 2;
break;
case armarx::aron::type::matrix::UINT32:
case armarx::aron::type::matrix::INT32:
case armarx::aron::type::matrix::FLOAT32:
dataSize = 4;
@@ -273,6 +279,18 @@ namespace armarx
// UGLY HACK: FIX ME!!!
switch (i->getElementType())
{
case armarx::aron::type::matrix::UINT8:
createdMatrix->setType("unsigned char");
break;
case armarx::aron::type::matrix::UINT16:
createdMatrix->setType("unsigned short");
break;
case armarx::aron::type::matrix::UINT32:
createdMatrix->setType("unsigned int");
break;
case armarx::aron::type::matrix::INT8:
createdMatrix->setType("char");
break;
case armarx::aron::type::matrix::INT16:
createdMatrix->setType("short");
break;
Loading