38 const std::vector<float>& b_);
41 const std::vector<float>
operator() (
const std::vector<float>& p)
const;
43 const std::vector<std::vector<float> >&
get_m()
const;
44 const std::vector<float>&
get_b()
const;
48 std::vector<std::vector<float> > m;
65 const std::vector<std::vector<T> >& toPoints)
67 std::vector<std::vector<float> > P(3, std::vector<float>(fromPoints.size()));
68 std::vector<std::vector<float> > Q(2, std::vector<float>(fromPoints.size()));
70 for (
unsigned long i = 0 ; i < fromPoints.size() ; ++i)
72 P[0][i] = fromPoints[i][0];
73 P[1][i] = fromPoints[i][1];
76 Q[0][i] = toPoints[i][0];
77 Q[1][i] = toPoints[i][1];
88 const std::vector<std::vector<float> >& toPoints);
std::vector< std::vector< float > > pinv(const std::vector< std::vector< float > > &mat)
Definition matrixoperations.cpp:49
Definition datefolderview.cpp:34
PointTransformAffine inv(const PointTransformAffine &trans)
Definition pointtransformaffine.cpp:85
PointTransformAffine operator*(const PointTransformAffine &lhs, const PointTransformAffine &rhs)
Definition pointtransformaffine.cpp:76
PointTransformAffine findSimilarityTransform(const std::vector< std::vector< float > > &fromPoints, const std::vector< std::vector< float > > &toPoints)
Definition pointtransformaffine.cpp:94
PointTransformAffine findAffineTransform(const std::vector< std::vector< T > > &fromPoints, const std::vector< std::vector< T > > &toPoints)
Definition pointtransformaffine.h:64