17 #include <iCub/data3D/private/helpers.h> 24 void Helpers::min(
const Matrix &mat, yarp::sig::Vector &out)
26 out.resize(mat.cols());
30 for (
int i=0; i<mat.rows(); i++)
36 if (mat.cols()>2 && mat(i,2)<minz)
46 void Helpers::max(
const Matrix &mat, yarp::sig::Vector &out)
48 out.resize(mat.cols());
52 for (
int i=0; i<mat.rows(); i++)
58 if (mat.cols()>2 && mat(i,2)>maxz)
68 double Helpers::mod(
const double a,
const double b)
70 int result=floor(a/b);
71 return (a-static_cast<float>(result)*b);
75 double Helpers::sign(
const double value)
88 yarp::sig::Vector Helpers::extractSubVector(
const yarp::sig::Vector &vect,
const int i,
const int j)
90 yarp::sig::Vector out(2);