aron_conversions.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <optional>
5 {
6  struct GlobalPlannerParams;
7  struct Point2PointParams;
8  struct AStarParams;
9  struct SPFAParams;
10  class RotationDirection;
11 
12  namespace optimization
13  {
15  enum class RotationDirection;
16  }
17 
18  namespace arondto
19  {
20  struct GlobalPlannerParams;
21  struct Point2PointParams;
22  struct AStarParams;
23  struct SPFAParams;
25  class RotationDirection;
26 
27  } // namespace arondto
28 
29 } // namespace armarx::navigation::global_planning
30 
32 {
33  void toAron(arondto::GlobalPlannerParams& dto, const GlobalPlannerParams& bo);
34  void fromAron(const arondto::GlobalPlannerParams& dto, GlobalPlannerParams& bo);
35 
36  void toAron(arondto::Point2PointParams& dto, const Point2PointParams& bo);
37  void fromAron(const arondto::Point2PointParams& dto, Point2PointParams& bo);
38 
39  void toAron(arondto::AStarParams& dto, const AStarParams& bo);
40  void fromAron(const arondto::AStarParams& dto, AStarParams& bo);
41 
42  void toAron(arondto::SPFAParams& dto, const SPFAParams& bo);
43  void fromAron(const arondto::SPFAParams& dto, SPFAParams& bo);
44 
45  void toAron(arondto::OrientationOptimizerParams& dto,
46  const optimization::OrientationOptimizerParams& bo);
47  void fromAron(const arondto::OrientationOptimizerParams& dto,
48  optimization::OrientationOptimizerParams& bo);
49 
52  void fromAron(const arondto::RotationDirection& dto,
54 
55 
56 } // namespace armarx::navigation::global_planning::aron_conv
armarx::navigation::global_planning::AStarParams
Parameters for AStar.
Definition: AStar.h:35
armarx::navigation::global_planning::GlobalPlannerParams
Parameters for GlobalPlanner.
Definition: GlobalPlanner.h:48
armarx::navigation::global_planning::aron_conv::toAron
void toAron(arondto::GlobalPlannerParams &dto, const GlobalPlannerParams &bo)
Definition: aron_conversions.cpp:23
armarx::navigation::global_planning::optimization::OrientationOptimizerParams
Definition: OrientationOptimizer.h:37
armarx::navigation::global_planning::aron_conv::fromAron
void fromAron(const arondto::GlobalPlannerParams &dto, GlobalPlannerParams &bo)
Definition: aron_conversions.cpp:28
armarx::navigation::global_planning::aron_conv
Definition: aron_conversions.cpp:20
armarx::navigation::global_planning::Point2PointParams
Parameters for Point2Point.
Definition: Point2Point.h:35
armarx::navigation::global_planning::optimization::RotationDirection
RotationDirection
Definition: OrientationOptimizer.h:31
armarx::aron::bo
const std::optional< BoT > & bo
Definition: aron_conversions.h:168
armarx::navigation::global_planning::SPFAParams
Parameters for AStar.
Definition: SPFA.h:41
armarx::navigation::global_planning
This file is part of ArmarX.
Definition: fwd.h:29