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/HumanPose.aron.generated.h>
10 #include <VisionX/libraries/armem_human/aron/PersonInstance.aron.generated.h>
11 #include <VisionX/libraries/armem_human/aron/Profile.aron.generated.h>
12 
13 namespace armarx::armem::human
14 {
15 
16  void fromAron(const armarx::human::arondto::HumanPose& dto, HumanPose& bo);
17 
18  void toAron(armarx::human::arondto::HumanPose& dto, const HumanPose& bo);
19 
20  void fromAron(const std::map<std::string, armarx::human::arondto::PoseKeypoint>& dto,
21  std::map<std::string, armarx::armem::human::PoseKeypoint>& bo);
22 
23  void toAron(std::map<std::string, armarx::human::arondto::PoseKeypoint>& dto,
24  const std::map<std::string, armarx::armem::human::PoseKeypoint>& bo);
25 
26  void fromAron(const armarx::human::arondto::PoseKeypoint& dto, PoseKeypoint& bo);
27 
28  void toAron(armarx::human::arondto::PoseKeypoint& dto, const PoseKeypoint& bo);
29 
30  void fromAron(const armarx::human::arondto::HumanPose2D& dto, HumanPose2D& bo);
31 
32  void toAron(armarx::human::arondto::HumanPose2D& dto, const HumanPose2D& bo);
33 
34  void fromAron(const std::map<std::string, armarx::human::arondto::PoseKeypoint2D>& dto,
35  std::map<std::string, armarx::armem::human::PoseKeypoint2D>& bo);
36 
37  void toAron(std::map<std::string, armarx::human::arondto::PoseKeypoint2D>& dto,
38  const std::map<std::string, armarx::armem::human::PoseKeypoint2D>& bo);
39 
40  void fromAron(const armarx::human::arondto::PoseKeypoint2D& dto, PoseKeypoint2D& bo);
41 
42  void toAron(armarx::human::arondto::PoseKeypoint2D& dto, const PoseKeypoint2D& bo);
43 
44  void fromAron(const armarx::human::arondto::FaceRecognition& dto, FaceRecognition& bo);
45 
46  void toAron(armarx::human::arondto::FaceRecognition& dto, const FaceRecognition& bo);
47 
48  void fromAron(const armarx::human::arondto::PersonInstance& dto, PersonInstance& bo);
49 
50  void toAron(armarx::human::arondto::PersonInstance& dto, const PersonInstance& bo);
51 
52 } // namespace armarx::armem::human
armarx::armem::human::toAron
void toAron(armarx::human::arondto::HumanPose &dto, const HumanPose &bo)
Definition: aron_conversions.cpp:31
types.h
forward_declarations.h
armarx::armem::human
Definition: aron_conversions.cpp:16
armarx::aron::bo
const std::optional< BoT > & bo
Definition: aron_conversions.h:168
armarx::armem::human::fromAron
void fromAron(const armarx::human::arondto::HumanPose &dto, HumanPose &bo)
Definition: aron_conversions.cpp:20