aron_conversions.h
Go to the documentation of this file.
1#pragma once
2
3
5
7#include <VisionX/interface/components/OpenPoseEstimationInterface.h>
8#include <VisionX/libraries/armem_human/aron/FaceRecognition.aron.generated.h>
9#include <VisionX/libraries/armem_human/aron/HumanActivity.aron.generated.h>
10#include <VisionX/libraries/armem_human/aron/HumanPose.aron.generated.h>
11#include <VisionX/libraries/armem_human/aron/HumanRobotInteraction.aron.generated.h>
12#include <VisionX/libraries/armem_human/aron/Person.aron.generated.h>
13#include <VisionX/libraries/armem_human/aron/PersonInstance.aron.generated.h>
14
16{
17
18 void fromAron(const armarx::human::arondto::HumanPose& dto, HumanPose& bo);
19
20 void toAron(armarx::human::arondto::HumanPose& dto, const HumanPose& bo);
21
22 void fromAron(const std::map<std::string, armarx::human::arondto::PoseKeypoint>& dto,
23 std::map<std::string, armarx::armem::human::PoseKeypoint>& bo);
24
25 void toAron(std::map<std::string, armarx::human::arondto::PoseKeypoint>& dto,
26 const std::map<std::string, armarx::armem::human::PoseKeypoint>& bo);
27
28 void fromAron(const armarx::human::arondto::PoseKeypoint& dto, PoseKeypoint& bo);
29
30 void toAron(armarx::human::arondto::PoseKeypoint& dto, const PoseKeypoint& bo);
31
32 void fromAron(const armarx::human::arondto::HumanPose2D& dto, HumanPose2D& bo);
33
34 void toAron(armarx::human::arondto::HumanPose2D& dto, const HumanPose2D& bo);
35
36 void fromAron(const std::map<std::string, armarx::human::arondto::PoseKeypoint2D>& dto,
37 std::map<std::string, armarx::armem::human::PoseKeypoint2D>& bo);
38
39 void toAron(std::map<std::string, armarx::human::arondto::PoseKeypoint2D>& dto,
40 const std::map<std::string, armarx::armem::human::PoseKeypoint2D>& bo);
41
42 void fromAron(const armarx::human::arondto::PoseKeypoint2D& dto, PoseKeypoint2D& bo);
43
44 void toAron(armarx::human::arondto::PoseKeypoint2D& dto, const PoseKeypoint2D& bo);
45
46 void fromAron(const armarx::human::arondto::FaceRecognition& dto, FaceRecognition& bo);
47
48 void toAron(armarx::human::arondto::FaceRecognition& dto, const FaceRecognition& bo);
49
50 void fromAron(const armarx::human::arondto::PersonInstance& dto, PersonInstance& bo);
51
52 void toAron(armarx::human::arondto::PersonInstance& dto, const PersonInstance& bo);
53
54 void fromAron(const armarx::human::arondto::FaceImage& dto, FaceImage& bo);
55
56 void toAron(armarx::human::arondto::FaceImage& dto, const FaceImage& bo);
57
58 void fromAron(const armarx::human::arondto::PersonalRooms& dto, PersonalRooms& bo);
59
60 void toAron(armarx::human::arondto::PersonalRooms& dto, const PersonalRooms& bo);
61
62 void fromAron(const armarx::human::arondto::Gender& dto, Gender& bo);
63
64 void toAron(armarx::human::arondto::Gender& dto, const Gender& bo);
65
66 void fromAron(const armarx::human::arondto::Handedness& dto, Handedness& bo);
67
68 void toAron(armarx::human::arondto::Handedness& dto, const Handedness& bo);
69
70 void fromAron(const armarx::human::arondto::Preference& dto, Preference& bo);
71
72 void toAron(armarx::human::arondto::Preference& dto, const Preference& bo);
73
74 void fromAron(const armarx::human::arondto::PhysicalData& dto, PhysicalData& bo);
75
76 void toAron(armarx::human::arondto::PhysicalData& dto, const PhysicalData& bo);
77
78 void fromAron(const armarx::human::arondto::Abilities& dto, Abilities& bo);
79
80 void toAron(armarx::human::arondto::Abilities& dto, const Abilities& bo);
81
82 void fromAron(const armarx::human::arondto::Person& dto, Person& bo);
83
84 void toAron(armarx::human::arondto::Person& dto, const Person& bo);
85
86 void fromAron(const armarx::human::arondto::PersonID& dto, PersonID& bo);
87
88 void toAron(armarx::human::arondto::PersonID& dto, const PersonID& bo);
89
90 void fromAron(const armarx::human::arondto::ActivityType& dto, ActivityType& bo);
91
92 void toAron(armarx::human::arondto::ActivityType& dto, const ActivityType& bo);
93
94 void fromAron(const armarx::human::arondto::HumanActivity& dto, HumanActivity& bo);
95
96 void toAron(armarx::human::arondto::HumanActivity& dto, const HumanActivity& bo);
97
98 void fromAron(const armarx::human::arondto::InteractionType& dto, InteractionType& bo);
99
100 void toAron(armarx::human::arondto::InteractionType& dto, const InteractionType& bo);
101
102 void fromAron(const armarx::human::arondto::HumanRobotInteraction& dto,
104
105 void toAron(armarx::human::arondto::HumanRobotInteraction& dto,
106 const HumanRobotInteraction& bo);
107
108} // namespace armarx::armem::human
void toAron(armarx::human::arondto::HumanPose &dto, const HumanPose &bo)
void fromAron(const armarx::human::arondto::HumanPose &dto, HumanPose &bo)