7 #include "../../support/header/defines.h" 8 #include "../../helper/header/infos.h" 26 std::string robotName;
29 CMAT::Matrix reference;
41 Task(
int dimension,
bool eqType,
42 std::string robotName, std::string taskName);
51 virtual int updateMatrices(
struct Infos*
const robInfo) = 0;
54 std::string getName();
55 CMAT::Matrix getJacobian();
56 CMAT::Matrix getActivation();
57 CMAT::Matrix getReference();
58 CMAT::Matrix getError();
int & getFlag_G()
Task::getFlag_G Various getter methods.
int & getFlag_W()
Task::getFlag_W Various getter methods.
Task(int dimension, bool eqType, std::string robotName, std::string taskName)
Task::Task Constructor called by sons Constructor. without argument dof, default dof from define...
double & getMu_G()
Task::getMu_G Various getter methods.
double & getMu_W()
Task::getMu_W Various getter methods.
ABSTRACT class task. Each task is a derived class of this class. It contains all the variable that th...