From 2801d2d74daf89f9b251153f91a1b4e322a4dd37 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tobias=20Gr=C3=B6ger?= <tobias.groeger@student.kit.edu>
Date: Mon, 15 Aug 2022 18:53:32 +0200
Subject: [PATCH] Add detection time to Human/HumanGroup

---
 source/armarx/navigation/human/CMakeLists.txt | 3 ++-
 source/armarx/navigation/human/types.h        | 4 +++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/source/armarx/navigation/human/CMakeLists.txt b/source/armarx/navigation/human/CMakeLists.txt
index d8258b10..c173b591 100644
--- a/source/armarx/navigation/human/CMakeLists.txt
+++ b/source/armarx/navigation/human/CMakeLists.txt
@@ -4,7 +4,8 @@ armarx_add_aron_library(human_aron
 
 armarx_add_library(human
     DEPENDENCIES_PUBLIC
-      armarx_navigation::core
+        ArmarXCore
+        armarx_navigation::core
     DEPENDENCIES_PRIVATE
     SOURCES
         #types.cpp
diff --git a/source/armarx/navigation/human/types.h b/source/armarx/navigation/human/types.h
index 8acd8c84..3dc3f663 100644
--- a/source/armarx/navigation/human/types.h
+++ b/source/armarx/navigation/human/types.h
@@ -21,7 +21,7 @@
 
 #pragma once
 
-#include <SimoxUtility/shapes.h>
+#include <ArmarXCore/core/time.h>
 
 #include <armarx/navigation/core/basic_types.h>
 
@@ -31,12 +31,14 @@ namespace armarx::navigation::human
     {
         core::Pose2D global_T_human;
         Eigen::Vector2f linearVelocity;
+        DateTime detectionTime;
     };
 
     struct HumanGroup
     {
         std::vector<Eigen::Vector2f> vertices;
         std::vector<Human> humans;
+        DateTime detectionTime;
     };
 
 } // namespace armarx::navigation::human
-- 
GitLab