dotZ 662 modules/calib3d/src/upnp.cpp row[6] = dotZ(dv[0][i], dv[0][i]); dotZ 663 modules/calib3d/src/upnp.cpp row[7] = 2.0f * dotZ(dv[0][i], dv[1][i]); dotZ 664 modules/calib3d/src/upnp.cpp row[8] = 2.0f * dotZ(dv[0][i], dv[2][i]); dotZ 665 modules/calib3d/src/upnp.cpp row[9] = dotZ(dv[1][i], dv[1][i]); dotZ 666 modules/calib3d/src/upnp.cpp row[10] = 2.0f * dotZ(dv[1][i], dv[2][i]); dotZ 667 modules/calib3d/src/upnp.cpp row[11] = dotZ(dv[2][i], dv[2][i]); dotZ 105 modules/calib3d/src/upnp.h double dotZ(const double * v1, const double * v2);