Go to the source code of this file.
|
|
- robots contains the output of the controller pipeline, that is: controller -> converter -> grippers -> module.postprocess -> plugins
- realRobots contains the output of the observer pipeline, that is: observer pipeline -> converter -> module.postprocess -> plugins
|
#define | MAKE_ROBOTS_ACCESSOR(NAME, PTR) |
|
◆ MAKE_ROBOTS_ACCESSOR
#define MAKE_ROBOTS_ACCESSOR |
( |
|
NAME, |
|
|
|
PTR |
|
) |
| |
Value: inline mc_rbdyn::Robots & NAME##s() noexcept {
return *controller().PTR##s_; } \
inline
const mc_rbdyn::Robots & NAME##s() const noexcept {
return *controller().PTR##s_; } \
inline
const mc_rbdyn::Robot & NAME() const noexcept {
return NAME##s().robot(); } \
inline
mc_rbdyn::Robot & NAME(
const std::string & name) {
return NAME##s().robot(name); } \
inline
const mc_rbdyn::Robot & NAME(
const std::string & name)
const {
return NAME##s().robot(name); }