aron_conversions.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <RobotAPI/libraries/armem_objects/aron/ObjectClass.aron.generated.h>
4 #include <RobotAPI/libraries/armem_objects/aron/ObjectInstance.aron.generated.h>
5 #include <RobotAPI/libraries/ArmarXObjects/aron/ObjectPose.aron.generated.h>
6 
8 #include <RobotAPI/libraries/armem_robot/aron/RobotDescription.aron.generated.h>
9 #include <RobotAPI/libraries/armem_robot/aron/RobotState.aron.generated.h>
10 #include <RobotAPI/libraries/armem_robot/aron/Robot.aron.generated.h>
11 
12 
13 namespace armarx::armem::robot
14 {
15  // TODO move the following
16  void fromAron(const long& dto, IceUtil::Time& time);
17  void toAron(long& dto, const IceUtil::Time& time);
18  // end TODO
19 
20  void fromAron(const arondto::Robot& dto, Robot& bo);
21  void toAron(arondto::Robot& dto, const Robot& bo);
22 
23  void fromAron(const arondto::RobotDescription& dto, RobotDescription& bo);
24  void toAron(arondto::RobotDescription& dto, const RobotDescription& bo);
25 
26  void fromAron(const arondto::RobotState& dto, RobotState& bo);
27  void toAron(arondto::RobotState& dto, const RobotState& bo);
28 
29  void fromAron(const arondto::ObjectClass& dto, RobotDescription& bo);
30  void toAron(arondto::ObjectClass& dto, const RobotDescription& bo);
31 
32  void fromAron(const arondto::ObjectInstance& dto, RobotState& bo);
33  void toAron(arondto::ObjectInstance& dto, const RobotState& bo);
34 
35  void fromAron(const objpose::arondto::ObjectPose& dto, RobotState& bo);
36  void toAron(objpose::arondto::ObjectPose& dto, const RobotState& bo);
37 
38 } // namespace armarx::armem::robot
armarx::armem::robot
Definition: aron_conversions.cpp:10
armarx::armem::human::Robot
@ Robot
Definition: util.h:14
armarx::armem::Time
armarx::core::time::DateTime Time
Definition: forward_declarations.h:13
armarx::armem::robot::fromAron
void fromAron(const arondto::Robot &dto, Robot &bo)
Definition: aron_conversions.cpp:15
types.h
armarx::armem::robot::toAron
void toAron(arondto::Robot &dto, const Robot &bo)
Definition: aron_conversions.cpp:21
armarx::aron::bo
const std::optional< BoT > & bo
Definition: aron_conversions.h:166