TimedElasticBandsParams.cpp
Go to the documentation of this file.
2 
4 
6 
8 
10 {
11  // TimedElasticBandsParams
12 
15  {
17  }
18 
21  {
22  return cfg.toAron();
23  }
24 
27  {
29 
31  bo.cfg.fromAron(dict);
32 
33  return bo;
34  }
35 } // namespace armarx::navigation::local_planning
armarx::navigation::local_planning::TimedElasticBandsParams::algorithm
Algorithms algorithm() const override
Definition: TimedElasticBandsParams.cpp:14
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:20
TimedElasticBandsParams.h
armarx::navigation::local_planning::TimedElasticBandsParams::FromAron
static TimedElasticBandsParams FromAron(const aron::data::DictPtr &dict)
Definition: TimedElasticBandsParams.cpp:26
armarx::navigation::local_planning
This file is part of ArmarX.
Definition: fwd.h:35
Dict.h
armarx::navigation::local_planning::TimedElasticBandsParams::cfg
arondto::TimedElasticBandsParams cfg
Definition: TimedElasticBandsParams.h:36
armarx::navigation::local_planning::TimedElasticBandsParams
Definition: TimedElasticBandsParams.h:34
core.h
ExpressionException.h
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:174