29 #ifndef __ICUB_OPT_MATRIXTRANSFORMATION_H__
30 #define __ICUB_OPT_MATRIXTRANSFORMATION_H__
32 #include <yarp/os/all.h>
33 #include <yarp/sig/all.h>
38 namespace optimization
56 virtual void setBounds(
const yarp::sig::Matrix &
min,
const yarp::sig::Matrix &
max) = 0;
65 virtual bool addPoints(
const yarp::sig::Vector &p0,
const yarp::sig::Vector &p1) = 0;
81 virtual void getPoints(std::deque<yarp::sig::Vector> &p0, std::deque<yarp::sig::Vector> &p1)
const = 0;
111 virtual bool calibrate(yarp::sig::Matrix &M,
double &error) = 0;
This file contains the definition of unique IDs for the body parts and the skin parts of the robot.