Lines Matching refs:XY_SHIFT

43 #define  XY_SHIFT  16
44 #define XY_ONE (1 << XY_SHIFT)
321 size.width = ((size.width - 5) << XY_SHIFT) + 1;
322 size.height = ((size.height - 5) << XY_SHIFT) + 1;
347 y_step = (int) (((int64) dy << XY_SHIFT) / (ax | 1));
349 ecount = (pt2.x >> XY_SHIFT) - (pt1.x >> XY_SHIFT);
351 pt1.y += (int) ((((int64) y_step) * j) >> XY_SHIFT) + (XY_ONE >> 1);
352 slope = (y_step >> (XY_SHIFT - 5)) & 0x3f;
356 i = (pt1.x >> (XY_SHIFT - 7)) & 0x78;
357 j = (pt2.x >> (XY_SHIFT - 7)) & 0x78;
370 x_step = (int) (((int64) dx << XY_SHIFT) / (ay | 1));
373 ecount = (pt2.y >> XY_SHIFT) - (pt1.y >> XY_SHIFT);
375 pt1.x += (int) ((((int64) x_step) * j) >> XY_SHIFT) + (XY_ONE >> 1);
376 slope = (x_step >> (XY_SHIFT - 5)) & 0x3f;
380 i = (pt1.y >> (XY_SHIFT - 7)) & 0x78;
381 j = (pt2.y >> (XY_SHIFT - 7)) & 0x78;
418 ptr += (pt1.x >> XY_SHIFT) * 3;
422 uchar *tptr = ptr + ((pt1.y >> XY_SHIFT) - 1) * step;
426 int a, dist = (pt1.y >> (XY_SHIFT - 5)) & 31;
450 ptr += (pt1.y >> XY_SHIFT) * step;
454 uchar *tptr = ptr + ((pt1.x >> XY_SHIFT) - 1) * 3;
458 int a, dist = (pt1.x >> (XY_SHIFT - 5)) & 31;
493 ptr += (pt1.x >> XY_SHIFT);
497 uchar *tptr = ptr + ((pt1.y >> XY_SHIFT) - 1) * step;
501 int a, dist = (pt1.y >> (XY_SHIFT - 5)) & 31;
525 ptr += (pt1.y >> XY_SHIFT) * step;
529 uchar *tptr = ptr + ((pt1.x >> XY_SHIFT) - 1);
533 int a, dist = (pt1.x >> (XY_SHIFT - 5)) & 31;
584 size.width = ((size.width - 5) << XY_SHIFT) + 1;
585 size.height = ((size.height - 5) << XY_SHIFT) + 1;
610 y_step = (int) (((int64) dy << XY_SHIFT) / (ax | 1));
611 ecount = (pt2.x - pt1.x) >> XY_SHIFT;
624 x_step = (int) (((int64) dx << XY_SHIFT) / (ay | 1));
626 ecount = (pt2.y - pt1.y) >> XY_SHIFT;
641 tptr = ptr + ((pt2.x + (XY_ONE >> 1))>> XY_SHIFT)*3 +
642 ((pt2.y + (XY_ONE >> 1)) >> XY_SHIFT)*step;
647 ptr += (pt1.x >> XY_SHIFT) * 3;
651 tptr = ptr + (pt1.y >> XY_SHIFT) * step;
660 ptr += (pt1.y >> XY_SHIFT) * step;
664 tptr = ptr + (pt1.x >> XY_SHIFT) * 3;
681 tptr = ptr + ((pt2.x + (XY_ONE >> 1))>> XY_SHIFT) +
682 ((pt2.y + (XY_ONE >> 1)) >> XY_SHIFT)*step;
687 ptr += (pt1.x >> XY_SHIFT);
691 tptr = ptr + (pt1.y >> XY_SHIFT) * step;
700 ptr += (pt1.y >> XY_SHIFT) * step;
704 tptr = ptr + (pt1.x >> XY_SHIFT);
719 tptr = ptr + ((pt2.x + (XY_ONE >> 1))>> XY_SHIFT)*pix_size +
720 ((pt2.y + (XY_ONE >> 1)) >> XY_SHIFT)*step;
725 ptr += (pt1.x >> XY_SHIFT) * pix_size;
729 tptr = ptr + (pt1.y >> XY_SHIFT) * step;
738 ptr += (pt1.y >> XY_SHIFT) * step;
742 tptr = ptr + (pt1.x >> XY_SHIFT) * pix_size;
928 delta = (MAX(axes.width,axes.height)+(XY_ONE>>1))>>XY_SHIFT;
935 icvPolyLine( img, v, count, 0, color, thickness, line_type, XY_SHIFT );
939 icvFillConvexPoly( img, v, count, color, line_type, XY_SHIFT );
954 CV_CALL( icvCollectPolyEdges( img, &vtx, edges, color, line_type, XY_SHIFT ));
1014 p0.x <<= XY_SHIFT - shift;
1015 p0.y <<= XY_SHIFT - shift;
1017 assert( 0 <= shift && shift <= XY_SHIFT );
1034 p.x <<= XY_SHIFT - shift;
1035 p.y <<= XY_SHIFT - shift;
1042 pt0.x = p0.x >> XY_SHIFT;
1043 pt0.y = p0.y >> XY_SHIFT;
1044 pt1.x = p.x >> XY_SHIFT;
1045 pt1.y = p.y >> XY_SHIFT;
1096 xs <<= XY_SHIFT - shift;
1097 xe = v[idx].x << (XY_SHIFT - shift);
1122 int xx1 = (x1 + delta1) >> XY_SHIFT;
1123 int xx2 = (x2 + delta2) >> XY_SHIFT;
1172 pt0.x = (pt0.x + offset.x) << (XY_SHIFT - shift);
1174 pt1.x = (pt1.x + offset.x) << (XY_SHIFT - shift);
1193 t0.x = (pt0.x + (XY_ONE >> 1)) >> XY_SHIFT;
1194 t1.x = (pt1.x + (XY_ONE >> 1)) >> XY_SHIFT;
1200 t0.y = pt0.y << XY_SHIFT;
1201 t1.y = pt1.y << XY_SHIFT;
1354 x1 = (x1 + XY_ONE - 1) >> XY_SHIFT;
1355 x2 = x2 >> XY_SHIFT;
1562 p0.x <<= XY_SHIFT - shift;
1563 p0.y <<= XY_SHIFT - shift;
1564 p1.x <<= XY_SHIFT - shift;
1565 p1.y <<= XY_SHIFT - shift;
1573 p0.x = (p0.x + (XY_ONE>>1)) >> XY_SHIFT;
1574 p0.y = (p0.y + (XY_ONE>>1)) >> XY_SHIFT;
1575 p1.x = (p1.x + (XY_ONE>>1)) >> XY_SHIFT;
1576 p1.y = (p1.y + (XY_ONE>>1)) >> XY_SHIFT;
1591 thickness <<= XY_SHIFT - 1;
1609 icvFillConvexPoly( img, pt, 4, color, line_type, XY_SHIFT );
1618 center.x = (p0.x + (XY_ONE>>1)) >> XY_SHIFT;
1619 center.y = (p0.y + (XY_ONE>>1)) >> XY_SHIFT;
1620 icvCircle( img, center, thickness >> XY_SHIFT, color, 1 );
1648 assert( 0 <= shift && shift <= XY_SHIFT );
1759 if( shift < 0 || XY_SHIFT < shift )
1795 if( shift < 0 || XY_SHIFT < shift )
1842 if( shift < 0 || XY_SHIFT < shift )
1849 center.x <<= XY_SHIFT - shift;
1850 center.y <<= XY_SHIFT - shift;
1851 radius <<= XY_SHIFT - shift;
1891 if( shift < 0 || XY_SHIFT < shift )
1900 center.x <<= XY_SHIFT - shift;
1901 center.y <<= XY_SHIFT - shift;
1902 axes.width <<= XY_SHIFT - shift;
1903 axes.height <<= XY_SHIFT - shift;
1938 if( shift < 0 || XY_SHIFT < shift )
1979 if( shift < 0 || XY_SHIFT < shift )
2050 if( shift < 0 || XY_SHIFT < shift )
2239 view_x = org.x << XY_SHIFT;
2240 view_y = (org.y << XY_SHIFT) + base_line*vscale;
2287 icvPolyLine( mat, pt, count, 0, buf, thickness, line_type, XY_SHIFT );
2555 shift = XY_SHIFT;