iCub-main
|
Class for dealing with additional iCub arm's constraints. More...
#include <iKinIpOpt.h>
Public Member Functions | |
iCubAdditionalArmConstraints (iCubArm &arm) | |
Constructor. | |
void | update (void *) |
Updates internal state. | |
Public Member Functions inherited from iCub::iKin::iKinLinIneqConstr | |
iKinLinIneqConstr () | |
Default Constructor. | |
iKinLinIneqConstr (const double _lowerBoundInf, const double _upperBoundInf) | |
Constructor. | |
iKinLinIneqConstr (const iKinLinIneqConstr &obj) | |
Creates a new LinIneqConstr object from an already existing LinIneqConstr object. | |
virtual iKinLinIneqConstr & | operator= (const iKinLinIneqConstr &obj) |
Copies a LinIneqConstr object into the current one. | |
yarp::sig::Matrix & | getC () |
Returns a reference to the constraints matrix C. | |
yarp::sig::Vector & | getuB () |
Returns a reference to the upper bounds vector uB. | |
yarp::sig::Vector & | getlB () |
Returns a reference to the lower bounds vector lB. | |
double & | getLowerBoundInf () |
Returns a reference to the internal representation of -inf. | |
double & | getUpperBoundInf () |
Returns a reference to the internal representation of +inf. | |
bool | isActive () |
Returns the state of inequality constraints evaluation. | |
void | setActive (bool _active) |
Sets the state of inequality constraints evaluation. | |
Protected Member Functions | |
void | clone (const iKinLinIneqConstr *obj) |
Protected Attributes | |
double | shou_m |
double | shou_n |
double | elb_m |
double | elb_n |
iKinChain * | chain |
double | hw_version |
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 |
Class for dealing with additional iCub arm's constraints.
Definition at line 170 of file iKinIpOpt.h.
iCubAdditionalArmConstraints::iCubAdditionalArmConstraints | ( | iCubArm & | arm | ) |
|
protectedvirtual |
Reimplemented from iCub::iKin::iKinLinIneqConstr.
Definition at line 80 of file iKinIpOpt.cpp.
|
virtual |
Updates internal state.
Reimplemented from iCub::iKin::iKinLinIneqConstr.
Definition at line 128 of file iKinIpOpt.cpp.
|
protected |
Definition at line 176 of file iKinIpOpt.h.
|
protected |
Definition at line 174 of file iKinIpOpt.h.
|
protected |
Definition at line 174 of file iKinIpOpt.h.
|
protected |
Definition at line 177 of file iKinIpOpt.h.
|
protected |
Definition at line 173 of file iKinIpOpt.h.
|
protected |
Definition at line 173 of file iKinIpOpt.h.