From 0bfe31984f2af941c74ce0a3104d50606f00d64c Mon Sep 17 00:00:00 2001
From: Rainer Kartmann <rainer.kartmann@kit.edu>
Date: Wed, 1 Sep 2021 11:38:06 +0200
Subject: [PATCH] Add image test xml file

---
 .../libraries/aron/core/test/CMakeLists.txt   |  1 +
 .../aron/core/test/aron/ImageTest.xml         | 20 +++++++++++++++++++
 .../aron/core/test/aronCodeGenerationTest.cpp |  1 +
 3 files changed, 22 insertions(+)
 create mode 100644 source/RobotAPI/libraries/aron/core/test/aron/ImageTest.xml

diff --git a/source/RobotAPI/libraries/aron/core/test/CMakeLists.txt b/source/RobotAPI/libraries/aron/core/test/CMakeLists.txt
index 9ea4438bb..4bc9abcc6 100644
--- a/source/RobotAPI/libraries/aron/core/test/CMakeLists.txt
+++ b/source/RobotAPI/libraries/aron/core/test/CMakeLists.txt
@@ -49,6 +49,7 @@ armarx_add_test(
         aron/EigenQuaternionTest.xml
         aron/EnumTest.xml
         aron/HumanPoseTest.xml
+        aron/ImageTest.xml
         aron/IVTCByteImageTest.xml
         aron/ListTest.xml
         aron/NaturalIKTest.xml
diff --git a/source/RobotAPI/libraries/aron/core/test/aron/ImageTest.xml b/source/RobotAPI/libraries/aron/core/test/aron/ImageTest.xml
new file mode 100644
index 000000000..ab88fd71e
--- /dev/null
+++ b/source/RobotAPI/libraries/aron/core/test/aron/ImageTest.xml
@@ -0,0 +1,20 @@
+<!-- An RGB and a depth image. -->
+<?xml version="1.0" encoding="UTF-8" ?>
+<AronTypeDefinition>
+    <CodeIncludes>
+        <Include include="<opencv2/core/core.hpp>" />
+    </CodeIncludes>
+    <GenerateTypes>
+        <Object name='armarx::ImageTest'>
+
+            <ObjectChild key='the_rgb24_image'>
+                <Image pixelType="rgb24" />
+            </ObjectChild>
+
+            <ObjectChild key='the_depth32_image'>
+                <Image pixelType="depth32" />
+            </ObjectChild>
+
+        </Object>
+    </GenerateTypes>
+</AronTypeDefinition> 
diff --git a/source/RobotAPI/libraries/aron/core/test/aronCodeGenerationTest.cpp b/source/RobotAPI/libraries/aron/core/test/aronCodeGenerationTest.cpp
index f2867d76e..44bbb19a9 100644
--- a/source/RobotAPI/libraries/aron/core/test/aronCodeGenerationTest.cpp
+++ b/source/RobotAPI/libraries/aron/core/test/aronCodeGenerationTest.cpp
@@ -47,6 +47,7 @@
 #include <RobotAPI/libraries/aron/core/test/aron/DictTest.aron.generated.h>
 #include <RobotAPI/libraries/aron/core/test/aron/PrimitiveTest.aron.generated.h>
 #include <RobotAPI/libraries/aron/core/test/aron/ObjectTest.aron.generated.h>
+#include <RobotAPI/libraries/aron/core/test/aron/ImageTest.aron.generated.h>
 #include <RobotAPI/libraries/aron/core/test/aron/IVTCByteImageTest.aron.generated.h>
 #include <RobotAPI/libraries/aron/core/test/aron/EigenMatrixTest.aron.generated.h>
 #include <RobotAPI/libraries/aron/core/test/aron/EigenQuaternionTest.aron.generated.h>
-- 
GitLab