|
humoto
|
General task mixin – should be used in building general tasks.
| t_Constraints | Base class representing general constraints |
#include <task.h>

Public Member Functions | |
| double | getGain () const |
| Returns gain. More... | |
| void | setGain (const double gain) |
| Sets gain. More... | |
Protected Member Functions | |
| GeneralTaskBaseMixin (const std::string &description, const double gain=0.0) | |
| Constructor. More... | |
| ~GeneralTaskBaseMixin () | |
| Protected destructor: prevent destruction of the child classes through a base pointer. More... | |
| void | finalize () |
| virtual void | logTask (humoto::Logger &logger, const LogEntryName &parent=LogEntryName(), const std::string &name="task") const |
| Log task. More... | |
| virtual void | setDefaults () |
Protected Attributes | |
| double | gain_ |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inlineprotectedvirtual |
Log task.
| [in,out] | logger | logger |
| [in] | parent | parent |
| [in] | name | name |
Reimplemented in humoto::pepper_ik::TaskBaseCoMTrackingBase, humoto::pepper_ik::TaskBaseOrientationBase, humoto::pepper_ik::TaskTagOrientation< t_features >, humoto::pepper_ik::TaskTagPose3Dof< t_features >, humoto::pepper_ik::TaskTagAngularVelocity< t_features >, humoto::pepper_ik::TaskTagCompleteVelocity< t_features >, humoto::pepper_ik::TaskTagPose< t_features >, and humoto::pepper_ik::TaskBodyCoMTracking< t_features >.
|
inlineprotectedvirtual |
Reimplemented in humoto::pepper_ik::TaskBaseCoMTrackingBase, humoto::pepper_ik::TaskBaseOrientationBase, humoto::pepper_ik::TaskTagOrientation< t_features >, humoto::pepper_ik::TaskTagPose3Dof< t_features >, humoto::pepper_ik::TaskTagAngularVelocity< t_features >, humoto::pepper_ik::TaskTagCompleteVelocity< t_features >, humoto::pepper_ik::TaskTagPose< t_features >, humoto::pepper_ik::TaskBodyCoMTracking< t_features >, humoto::wpg04::TaskCoMVelocity, humoto::wpg04::TaskCoPVelocity, and humoto::wpg04::TaskTerminalConstraint.
|
inline |
|
protected |
1.8.13