iCub-main
|
Public Member Functions | |
GenericLinIneqConstr (iKinChain *chain_, Searchable &options) | |
void | update (void *) override |
Updates internal state. More... | |
Public Member Functions inherited from iCub::iKin::iKinLinIneqConstr | |
iKinLinIneqConstr () | |
Default Constructor. More... | |
iKinLinIneqConstr (const double _lowerBoundInf, const double _upperBoundInf) | |
Constructor. More... | |
iKinLinIneqConstr (const iKinLinIneqConstr &obj) | |
Creates a new LinIneqConstr object from an already existing LinIneqConstr object. More... | |
virtual iKinLinIneqConstr & | operator= (const iKinLinIneqConstr &obj) |
Copies a LinIneqConstr object into the current one. More... | |
yarp::sig::Matrix & | getC () |
Returns a reference to the constraints matrix C. More... | |
yarp::sig::Vector & | getuB () |
Returns a reference to the upper bounds vector uB. More... | |
yarp::sig::Vector & | getlB () |
Returns a reference to the lower bounds vector lB. More... | |
double & | getLowerBoundInf () |
Returns a reference to the internal representation of -inf. More... | |
double & | getUpperBoundInf () |
Returns a reference to the internal representation of +inf. More... | |
bool | isActive () |
Returns the state of inequality constraints evaluation. More... | |
void | setActive (bool _active) |
Sets the state of inequality constraints evaluation. More... | |
Protected Member Functions | |
void | clone (const iKinLinIneqConstr *obj) override |
Protected Attributes | |
bool | configured {false} |
iKinChain * | chain {nullptr} |
Matrix | C_orig |
Vector | lB_orig |
Vector | uB_orig |
Protected Attributes inherited from iCub::iKin::iKinLinIneqConstr | |
yarp::sig::Matrix | C |
yarp::sig::Vector | uB |
yarp::sig::Vector | lB |
double | lowerBoundInf |
double | upperBoundInf |
bool | active |
|
inline |
|
inlineoverrideprotectedvirtual |
Reimplemented from iCub::iKin::iKinLinIneqConstr.
|
inlineoverridevirtual |
Updates internal state.
Reimplemented from iCub::iKin::iKinLinIneqConstr.