aron_conversions.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <RobotAPI/interface/units/GraspCandidateProviderInterface.h>
4 #include <RobotAPI/libraries/GraspingUtility/aron/GraspCandidate.aron.generated.h>
5 #include <RobotAPI/libraries/ArmarXObjects/aron/ObjectType.aron.generated.h>
6 
7 namespace armarx
8 {
9  namespace grasping
10  {
11  void fromAron(const arondto::ApproachType& dto, ApproachType& bo);
12  void toAron(arondto::ApproachType& dto, const ApproachType& bo);
13 
14  void fromAron(const arondto::ApertureType& dto, ApertureType& bo);
15  void toAron(arondto::ApertureType& dto, const ApertureType& bo);
16 
17  void fromAron(const arondto::BoundingBox& dto, BoundingBox& bo);
18  void toAron(arondto::BoundingBox& dto, const BoundingBox& bo);
19 
20  void fromAron(const arondto::GraspCandidateSourceInfo& dto, GraspCandidateSourceInfo& bo);
21  void toAron(arondto::GraspCandidateSourceInfo& dto, const GraspCandidateSourceInfo& bo);
22 
23  void fromAron(const arondto::GraspCandidateExecutionHints& dto, GraspCandidateExecutionHints& bo);
24  void toAron(arondto::GraspCandidateExecutionHints& dto, const GraspCandidateExecutionHints& bo);
25 
26  void fromAron(const arondto::GraspCandidateReachabilityInfo& dto, GraspCandidateReachabilityInfo& bo);
27  void toAron(arondto::GraspCandidateReachabilityInfo& dto, const GraspCandidateReachabilityInfo& bo);
28 
29  void fromAron(const arondto::GraspCandidate& dto, GraspCandidate& bo);
30  void toAron(arondto::GraspCandidate& dto, const GraspCandidate& bo);
31 
32  void fromAron(const arondto::BimanualGraspCandidate& dto, BimanualGraspCandidate& bo);
33  void toAron(arondto::BimanualGraspCandidate& dto, const BimanualGraspCandidate& bo);
34  }
35 }
armarx::grasping::fromAron
void fromAron(const arondto::ApproachType &dto, ApproachType &bo)
armarx
This file offers overloads of toIce() and fromIce() functions for STL container types.
Definition: ArmarXTimeserver.cpp:28
armarx::aron::bo
const std::optional< BoT > & bo
Definition: aron_conversions.h:168
armarx::grasping::toAron
void toAron(arondto::ApproachType &dto, const ApproachType &bo)