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 |