Lines Matching refs:piX
162 double piX[3]; in icvComputeDerivateProj() local
163 piX[0] = X[0]*p[0] + X[1]*p[1] + X[2]*p[2] + X[3]*p[3]; in icvComputeDerivateProj()
164 piX[1] = X[0]*p[4] + X[1]*p[5] + X[2]*p[6] + X[3]*p[7]; in icvComputeDerivateProj()
165 piX[2] = X[0]*p[8] + X[1]*p[9] + X[2]*p[10] + X[3]*p[11]; in icvComputeDerivateProj()
170 double tmp3 = 1/(piX[2]*piX[2]); in icvComputeDerivateProj()
172 double tmp1 = -piX[0]*tmp3; in icvComputeDerivateProj()
173 double tmp2 = -piX[1]*tmp3; in icvComputeDerivateProj()
179 cvmSet(derivProj,currVisPoint*2,i,X[i]/piX[2]);//x' p1i in icvComputeDerivateProj()
185 cvmSet(derivProj,currVisPoint*2+1,4+i,X[i]/piX[2]);//y' p2i in icvComputeDerivateProj()
310 double piX[3]; in icvComputeDerivatePoints() local
311 piX[0] = X[0]*p[0] + X[1]*p[1] + X[2]*p[2] + X[3]*p[3]; in icvComputeDerivatePoints()
312 piX[1] = X[0]*p[4] + X[1]*p[5] + X[2]*p[6] + X[3]*p[7]; in icvComputeDerivatePoints()
313 piX[2] = X[0]*p[8] + X[1]*p[9] + X[2]*p[10] + X[3]*p[11]; in icvComputeDerivatePoints()
317 double tmp3 = 1/(piX[2]*piX[2]); in icvComputeDerivatePoints()
325 (p[j*4+i]*piX[2]-p[8+i]*piX[j]) * tmp3 ); in icvComputeDerivatePoints()