AdjustControl(const Cfg &_cfg, Control &_c) const noexcept | CarlikeNeedleController | protected |
CarlikeNeedleController(Robot *const _r, const double _gain, const double _max=std::numeric_limits< double >::infinity()) | CarlikeNeedleController | |
CarlikeNeedleController(Robot *const _r, XMLNode &_node) | CarlikeNeedleController | |
CarlikeNeedleController(Robot *const _r, const CarlikeNeedleController &_c) | CarlikeNeedleController | |
Clone(Robot *const _r) const override | CarlikeNeedleController | virtual |
ComputeDesiredForce(const Cfg &_current, const Cfg &_target, const double _dt) override | CarlikeNeedleController | protectedvirtual |
ComputeNearestContinuousControl(const Cfg &_current, std::vector< double > &&_force) override | CarlikeNeedleController | protectedvirtual |
ComputeNearestControl(const Cfg &_current, std::vector< double > &&_force) | ControllerMethod | protectedvirtual |
ComputeNearestDiscreteControl(const Cfg &_current, std::vector< double > &&_force) | ControllerMethod | protectedvirtual |
ControllerMethod(Robot *const _r) | ControllerMethod | |
ControllerMethod(Robot *const _r, XMLNode &_node) | ControllerMethod | |
ControllerMethod(Robot *const _r, const ControllerMethod &_c) | ControllerMethod | |
ControllerMethod(const ControllerMethod &)=delete (defined in ControllerMethod) | ControllerMethod | |
ControllerMethod(ControllerMethod &&)=delete (defined in ControllerMethod) | ControllerMethod | |
Factory(Robot *const _r, XMLNode &_node) | ControllerMethod | static |
GetControlSet() noexcept | ControllerMethod | |
GetRandomControl(const Cfg &_current, const double _dt) const noexcept override | CarlikeNeedleController | virtual |
m_controls | ControllerMethod | protected |
m_debug | ControllerMethod | protected |
m_gain | SimpleController | protected |
m_max | SimpleController | protected |
m_robot | ControllerMethod | protected |
operator()(const Cfg &_current, const Cfg &_target, const double _dt) | ControllerMethod | virtual |
operator=(const ControllerMethod &)=delete (defined in ControllerMethod) | ControllerMethod | |
operator=(ControllerMethod &&)=delete (defined in ControllerMethod) | ControllerMethod | |
SetControlSet(ControlSet *const _c) noexcept | ControllerMethod | |
SimpleController(Robot *const _r, const double _gain, const double _max=std::numeric_limits< double >::infinity()) | SimpleController | |
SimpleController(Robot *const _r, XMLNode &_node) | SimpleController | |
SimpleController(Robot *const _r, const SimpleController &_c) | SimpleController | |
~CarlikeNeedleController() (defined in CarlikeNeedleController) | CarlikeNeedleController | virtual |
~ControllerMethod() (defined in ControllerMethod) | ControllerMethod | virtual |
~SimpleController() (defined in SimpleController) | SimpleController | virtual |