TimedElasticBandsParams.cpp
Go to the documentation of this file.
1
#include "
TimedElasticBandsParams.h
"
2
3
namespace
armarx::navigation::local_planning
4
{
5
// TimedElasticBandsParams
6
7
Algorithms
8
TimedElasticBandsParams::algorithm
()
const
9
{
10
return
Algorithms::TimedElasticBands
;
11
}
12
13
aron::data::DictPtr
14
TimedElasticBandsParams::toAron
()
const
15
{
16
return
cfg
.toAron();
17
}
18
19
TimedElasticBandsParams
20
TimedElasticBandsParams::FromAron
(
const
aron::data::DictPtr
& dict)
21
{
22
ARMARX_CHECK_NOT_NULL
(dict);
23
24
TimedElasticBandsParams
bo
;
25
bo
.cfg.fromAron(dict);
26
27
return
bo
;
28
}
29
}
armarx::navigation::local_planning::TimedElasticBandsParams::algorithm
Algorithms algorithm() const override
Definition:
TimedElasticBandsParams.cpp:8
ARMARX_CHECK_NOT_NULL
#define ARMARX_CHECK_NOT_NULL(ptr)
This macro evaluates whether ptr is not null and if it turns out to be false it will throw an Express...
Definition:
ExpressionException.h:206
armarx::navigation::local_planning::TimedElasticBandsParams::toAron
aron::data::DictPtr toAron() const override
Definition:
TimedElasticBandsParams.cpp:14
TimedElasticBandsParams.h
armarx::navigation::local_planning::TimedElasticBandsParams::FromAron
static TimedElasticBandsParams FromAron(const aron::data::DictPtr &dict)
Definition:
TimedElasticBandsParams.cpp:20
armarx::navigation::local_planning
This file is part of ArmarX.
Definition:
fwd.h:35
armarx::navigation::local_planning::TimedElasticBandsParams::cfg
arondto::TimedElasticBandsParams cfg
Definition:
TimedElasticBandsParams.h:37
armarx::navigation::local_planning::TimedElasticBandsParams
Definition:
TimedElasticBandsParams.h:35
armarx::aron::data::DictPtr
std::shared_ptr< Dict > DictPtr
Definition:
Dict.h:41
armarx::navigation::local_planning::Algorithms
Algorithms
Definition:
core.h:30
armarx::navigation::local_planning::Algorithms::TimedElasticBands
@ TimedElasticBands
armarx::aron::bo
const std::optional< BoT > & bo
Definition:
aron_conversions.h:168
armarx
navigation
local_planning
TimedElasticBandsParams.cpp
Generated on Sat Oct 12 2024 09:14:15 for armarx_documentation by
1.8.17