From 2578105bd8374cd80c5da0b76c98f54a035ff008 Mon Sep 17 00:00:00 2001 From: Rainer Kartmann <rainer.kartmann@kit.edu> Date: Thu, 23 Jun 2022 10:53:13 +0200 Subject: [PATCH] (WIP) Define predictor function --- source/RobotAPI/libraries/armem/core/Prediction.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/RobotAPI/libraries/armem/core/Prediction.h b/source/RobotAPI/libraries/armem/core/Prediction.h index a8ec9ee52..4b2b479d0 100644 --- a/source/RobotAPI/libraries/armem/core/Prediction.h +++ b/source/RobotAPI/libraries/armem/core/Prediction.h @@ -22,10 +22,14 @@ #pragma once +#include <functional> +#include <vector> + #include <RobotAPI/interface/armem/prediction.h> #include <RobotAPI/libraries/armem/core/MemoryID.h> #include <RobotAPI/libraries/aron/core/data/variant/container/Dict.h> + namespace armarx::armem { @@ -66,6 +70,10 @@ namespace armarx::armem armem::prediction::data::PredictionResult toIce() const; }; + + using Predictor = std::function<std::vector<PredictionResult>(const std::vector<PredictionRequest>& requests)>; + + void toIce(armem::prediction::data::PredictionEngine& ice, const PredictionEngine& engine); void fromIce(const armem::prediction::data::PredictionEngine& ice, -- GitLab