Lines Matching defs:Q2
105 CvPoint2D32f Q( CvPoint2D32f q0, CvPoint2D32f q1, CvPoint2D32f q2, double t );
108 CvPoint2D32f Q0, Q1, Q2;
247 Q2.x = F1->x * (-B1->x) + F1->y * (-B1->y);
248 Q2.y = F1->x * (-B1->y) - F1->y * (-B1->x);
251 d1 = 0.5f*(Q0.x * Q2.y - Q0.y * Q2.x);
252 d2 = Q1.x * Q2.y - Q1.y * Q2.x;
255 des = Q1.y*Q1.y - Q0.y*Q2.y;
261 t_zero = ( Q0.y - Q1.y + sqrt(des) )/( Q0.y - 2*Q1.y + Q2.y );
263 if( (0 < t_zero) && (t_zero < 1) && ( Q(Q0, Q1, Q2, t_zero).x > 0 ) )
268 t_zero = ( Q0.y - Q1.y - sqrt(des) )/( Q0.y - 2*Q1.y + Q2.y );
270 if( (0 < t_zero) && (t_zero < 1) && ( Q(Q0, Q1, Q2, t_zero).x > 0 ) )
288 Q1_nm = Q(Q0, Q1, Q2, t_zero);
296 Q2_nm = Q(Q0, Q1, Q2, t_zero);
303 center.x = (Q0.x + Q1.x + Q2.x)/3;
304 center.y = (Q0.y + Q1.y + Q2.y)/3;
310 check01 = (center.x - Q1.x)*(Q2.y - Q1.y) + (center.y - Q1.y)*(Q2.x - Q1.x);
311 check02 = (-Q1.x)*(Q2.y - Q1.y) + (-Q1.y)*(Q2.x - Q1.x);
314 check01 = (center.x - Q2.x)*(Q0.y - Q2.y) + (center.y - Q2.y)*(Q0.x - Q2.x);
315 check02 = (-Q2.x)*(Q0.y - Q2.y) + (-Q2.y)*(Q0.x - Q2.x);
325 d_angle = angle(Q0,Q2);
366 d_nm_angle = d_nm_angle + angle(Q2,Q2_nm);
515 CvPoint2D32f Q(CvPoint2D32f q0,CvPoint2D32f q1,CvPoint2D32f q2,double t)
519 q.x = (float)(q0.x*(1-t)*(1-t) + 2*q1.x*t*(1-t) + q2.x*t*t);
520 q.y = (float)(q0.y*(1-t)*(1-t) + 2*q1.y*t*(1-t) + q2.y*t*t);