aron_conversions.h
Go to the documentation of this file.
1 #pragma once
2 
4 {
5  struct GlobalPlannerParams;
6  struct Point2PointParams;
7  struct AStarParams;
8  struct SPFAParams;
9  class RotationDirection;
10 
11  namespace optimization
12  {
14  enum class RotationDirection;
15  } // namespace optimization
16 
17  namespace arondto
18  {
19  struct GlobalPlannerParams;
20  struct Point2PointParams;
21  struct AStarParams;
22  struct SPFAParams;
24  class RotationDirection;
25 
26  } // namespace arondto
27 
28 } // namespace armarx::navigation::global_planning
29 
31 {
32  void toAron(arondto::GlobalPlannerParams& dto, const GlobalPlannerParams& bo);
33  void fromAron(const arondto::GlobalPlannerParams& dto, GlobalPlannerParams& bo);
34 
35  void toAron(arondto::Point2PointParams& dto, const Point2PointParams& bo);
36  void fromAron(const arondto::Point2PointParams& dto, Point2PointParams& bo);
37 
38  void toAron(arondto::AStarParams& dto, const AStarParams& bo);
39  void fromAron(const arondto::AStarParams& dto, AStarParams& bo);
40 
41  void toAron(arondto::SPFAParams& dto, const SPFAParams& bo);
42  void fromAron(const arondto::SPFAParams& dto, SPFAParams& bo);
43 
44  void toAron(arondto::OrientationOptimizerParams& dto,
45  const optimization::OrientationOptimizerParams& bo);
46  void fromAron(const arondto::OrientationOptimizerParams& dto,
47  optimization::OrientationOptimizerParams& bo);
48 
51 
52 
53 } // namespace armarx::navigation::global_planning::aron_conv
armarx::navigation::global_planning::AStarParams
Parameters for AStar.
Definition: AStar.h:36
armarx::navigation::global_planning::GlobalPlannerParams
Parameters for GlobalPlanner.
Definition: GlobalPlanner.h:47
armarx::navigation::global_planning::aron_conv::toAron
void toAron(arondto::GlobalPlannerParams &dto, const GlobalPlannerParams &bo)
Definition: aron_conversions.cpp:22
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:27
armarx::navigation::global_planning::aron_conv
Definition: aron_conversions.cpp:19
armarx::navigation::global_planning::Point2PointParams
Parameters for Point2Point.
Definition: Point2Point.h:41
armarx::navigation::global_planning::optimization::RotationDirection
RotationDirection
Definition: OrientationOptimizer.h:31
armarx::aron::bo
const std::optional< BoT > & bo
Definition: aron_conversions.h:174
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