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/ArmarXObjects/aron/ObjectType.aron.generated.h>
5 #include <RobotAPI/libraries/GraspingUtility/aron/GraspCandidate.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,
24  GraspCandidateExecutionHints& bo);
25  void toAron(arondto::GraspCandidateExecutionHints& dto,
26  const GraspCandidateExecutionHints& bo);
27 
28  void fromAron(const arondto::GraspCandidateReachabilityInfo& dto,
29  GraspCandidateReachabilityInfo& bo);
30  void toAron(arondto::GraspCandidateReachabilityInfo& dto,
31  const GraspCandidateReachabilityInfo& bo);
32 
33  void fromAron(const arondto::GraspCandidate& dto, GraspCandidate& bo);
34  void toAron(arondto::GraspCandidate& dto, const GraspCandidate& bo);
35 
36  void fromAron(const arondto::BimanualGraspCandidate& dto, BimanualGraspCandidate& bo);
37  void toAron(arondto::BimanualGraspCandidate& dto, const BimanualGraspCandidate& bo);
38  } // namespace grasping
39 } // namespace armarx
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:27
armarx::aron::bo
const std::optional< BoT > & bo
Definition: aron_conversions.h:174
armarx::grasping::toAron
void toAron(arondto::ApproachType &dto, const ApproachType &bo)