#ifndef QGSLEASTSQUARES_H #define QGSLEASTSQUARES_H #include #include #include #include "qgspoint.h" class QgsLeastSquares { public: static void linear(std::vector mapCoords, std::vector pixelCoords, QgsPoint& origin, double& pixelSize); static void helmert(std::vector mapCoords, std::vector pixelCoords, QgsPoint& origin, double& pixelSize, double& rotation); static void affine(std::vector mapCoords, std::vector pixelCoords); }; #endif