Lines Matching refs:poly

821     double poly[10];
888 linePtr->capStyle == CapProjecting, poly, poly+2);
890 poly[0] = poly[6];
891 poly[1] = poly[7];
892 poly[2] = poly[4];
893 poly[3] = poly[5];
896 poly, poly+2);
906 poly[8] = poly[0];
907 poly[9] = poly[1];
908 dist = TkPolygonToPoint(poly, 5, pointPtr);
920 linePtr->capStyle == CapProjecting, poly+4, poly+6);
923 (double) linePtr->width, poly+4, poly+6) == 0) {
926 0, poly+4, poly+6);
930 poly+4, poly+6);
932 poly[8] = poly[0];
933 poly[9] = poly[1];
934 dist = TkPolygonToPoint(poly, 5, pointPtr);
1339 double *poly, *coordPtr;
1370 poly = linePtr->firstArrowPtr;
1371 if (poly == NULL) {
1372 poly = (double *) ckalloc((unsigned)
1374 poly[0] = poly[10] = linePtr->coordPtr[0];
1375 poly[1] = poly[11] = linePtr->coordPtr[1];
1376 linePtr->firstArrowPtr = poly;
1378 dx = poly[0] - linePtr->coordPtr[2];
1379 dy = poly[1] - linePtr->coordPtr[3];
1387 vertX = poly[0] - shapeA*cosTheta;
1388 vertY = poly[1] - shapeA*sinTheta;
1390 poly[2] = poly[0] - shapeB*cosTheta + temp;
1391 poly[8] = poly[2] - 2*temp;
1393 poly[3] = poly[1] - shapeB*sinTheta - temp;
1394 poly[9] = poly[3] + 2*temp;
1395 poly[4] = poly[2]*fracHeight + vertX*(1.0-fracHeight);
1396 poly[5] = poly[3]*fracHeight + vertY*(1.0-fracHeight);
1397 poly[6] = poly[8]*fracHeight + vertX*(1.0-fracHeight);
1398 poly[7] = poly[9]*fracHeight + vertY*(1.0-fracHeight);
1406 linePtr->coordPtr[0] = poly[0] - backup*cosTheta;
1407 linePtr->coordPtr[1] = poly[1] - backup*sinTheta;
1416 poly = linePtr->lastArrowPtr;
1417 if (poly == NULL) {
1418 poly = (double *) ckalloc((unsigned)
1420 poly[0] = poly[10] = coordPtr[2];
1421 poly[1] = poly[11] = coordPtr[3];
1422 linePtr->lastArrowPtr = poly;
1424 dx = poly[0] - coordPtr[0];
1425 dy = poly[1] - coordPtr[1];
1433 vertX = poly[0] - shapeA*cosTheta;
1434 vertY = poly[1] - shapeA*sinTheta;
1436 poly[2] = poly[0] - shapeB*cosTheta + temp;
1437 poly[8] = poly[2] - 2*temp;
1439 poly[3] = poly[1] - shapeB*sinTheta - temp;
1440 poly[9] = poly[3] + 2*temp;
1441 poly[4] = poly[2]*fracHeight + vertX*(1.0-fracHeight);
1442 poly[5] = poly[3]*fracHeight + vertY*(1.0-fracHeight);
1443 poly[6] = poly[8]*fracHeight + vertX*(1.0-fracHeight);
1444 poly[7] = poly[9]*fracHeight + vertY*(1.0-fracHeight);
1445 coordPtr[2] = poly[0] - backup*cosTheta;
1446 coordPtr[3] = poly[1] - backup*sinTheta;