//B.Vandeportaele LAAS/CNRS 11/2019 class Homography { public: Homography(); ~Homography(); void setP1(float u1,float v1,float u2,float v2); void setP2(float u1,float v1,float u2,float v2); void setP3(float u1,float v1,float u2,float v2); void setP4(float u1,float v1,float u2,float v2); void computeHandHinv(); bool applyH(float u1,float v1,float *ptr_u2,float *ptr_v2); bool applyHinv(float u2,float v2,float *ptr_u1,float *ptr_v1); private: ... };