Lines Matching refs:start

26     double start;		/* Angle at which arc begins, in degrees
29 * start to end of arc) in degrees between
51 * start (see ComputeArcOutline). */
53 * start+extent (see ComputeArcOutline). */
82 {TK_CONFIG_DOUBLE, "-start", (char *) NULL, (char *) NULL,
83 "0", Tk_Offset(ArcItem, start), TK_CONFIG_DONT_SET_DEFAULT},
128 double start, double extent));
132 double start, double extent));
135 double start, double extent));
234 arcPtr->start = 0;
377 i = arcPtr->start/360.0;
378 arcPtr->start -= i*360.0;
379 if (arcPtr->start < 0) {
380 arcPtr->start += 360.0;
540 * To compute the bounding box, start with the the bbox formed
555 tmp = -arcPtr->start;
564 tmp = 90.0 - arcPtr->start;
573 tmp = 180.0 - arcPtr->start;
582 tmp = 270.0 - arcPtr->start;
639 int start, extent;
656 start = (64*arcPtr->start) + 0.5;
670 (unsigned) (y2-y1), start, extent);
681 (unsigned) (x2-x1), (unsigned) (y2-y1), start, extent);
786 diff = pointAngle - arcPtr->start;
964 * 1. The outside points of the arc, corresponding to start and
973 angle = -arcPtr->start*(PI/180.0);
989 tmp = -arcPtr->start;
999 tmp = 90.0 - arcPtr->start;
1009 tmp = 180.0 - arcPtr->start;
1019 tmp = 270.0 - arcPtr->start;
1093 if (HorizLineToArc(tRect[0], tRect[2], tRect[1], rx, ry, arcPtr->start,
1096 arcPtr->start, arcPtr->extent)
1098 arcPtr->start, arcPtr->extent)
1100 arcPtr->start, arcPtr->extent)) {
1106 if (HorizLineToArc(tRect[0], tRect[2], tRect[1], rx, ry, arcPtr->start,
1109 arcPtr->start, arcPtr->extent)
1111 arcPtr->start, arcPtr->extent)
1113 arcPtr->start, arcPtr->extent)) {
1272 angle = -arcPtr->start*PI/180.0;
1419 * infinitely-thin arc section defined by rx, ry, start,
1431 HorizLineToArc(x1, x2, y, rx, ry, start, extent)
1437 double start, extent; /* Angles that define extent of arc, in
1464 if ((x >= x1) && (x <= x2) && AngleInRange(tx, ty, start, extent)) {
1467 if ((-x >= x1) && (-x <= x2) && AngleInRange(-tx, ty, start, extent)) {
1484 * infinitely-thin arc section defined by rx, ry, start,
1496 VertLineToArc(x, y1, y2, rx, ry, start, extent)
1502 double start, extent; /* Angles that define extent of arc, in
1529 if ((y > y1) && (y < y2) && AngleInRange(tx, ty, start, extent)) {
1532 if ((-y > y1) && (-y < y2) && AngleInRange(tx, -ty, start, extent)) {
1549 * is in the range given by start and extent, where angles
1561 AngleInRange(x, y, start, extent)
1564 double start; /* First angle, degrees, >=0, <=360. */
1573 diff = diff*(180.0/PI) - start;
1625 ang1 = arcPtr->start;
1629 ang2 = arcPtr->start;