TimedElasticBandsParams.cpp
Go to the documentation of this file.
2 
4 {
5  // TimedElasticBandsParams
6 
9  {
11  }
12 
15  {
16  return cfg.toAron();
17  }
18 
21  {
23 
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