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