Lines Matching defs:numPoints
26 int numPoints; /* Number of points in line (always >= 2). */
245 linePtr->numPoints = 0;
326 int i, numPoints;
332 numCoords = 2*linePtr->numPoints;
359 numPoints = argc/2;
360 if (linePtr->numPoints != numPoints) {
366 linePtr->numPoints = numPoints;
501 i = 2*(linePtr->numPoints-1);
620 for (i = 1, coordPtr = linePtr->coordPtr+2; i < linePtr->numPoints;
640 for (i = linePtr->numPoints, coordPtr = linePtr->coordPtr; i >= 3;
718 int i, numPoints;
731 if ((linePtr->smooth) && (linePtr->numPoints > 2)) {
732 numPoints = 1 + linePtr->numPoints*linePtr->splineSteps;
734 numPoints = linePtr->numPoints;
737 if (numPoints <= MAX_STATIC_POINTS) {
740 pointPtr = (XPoint *) ckalloc((unsigned) (numPoints * sizeof(XPoint)));
743 if ((linePtr->smooth) && (linePtr->numPoints > 2)) {
744 numPoints = TkMakeBezierCurve(canvas, linePtr->coordPtr,
745 linePtr->numPoints, linePtr->splineSteps, pointPtr,
749 i < linePtr->numPoints; i += 1, coordPtr += 2, pPtr++) {
766 XDrawLines(display, drawable, linePtr->gc, pointPtr, numPoints,
823 int numPoints, count;
835 if ((linePtr->smooth) && (linePtr->numPoints > 2)) {
836 numPoints = 1 + linePtr->numPoints*linePtr->splineSteps;
837 if (numPoints <= MAX_STATIC_POINTS) {
841 (2*numPoints*sizeof(double)));
843 numPoints = TkMakeBezierCurve(canvas, linePtr->coordPtr,
844 linePtr->numPoints, linePtr->splineSteps, (XPoint *) NULL,
847 numPoints = linePtr->numPoints;
859 for (count = numPoints, coordPtr = linePoints; count >= 2;
867 if (((linePtr->capStyle == CapRound) && (count == numPoints))
869 && (count != numPoints))) {
886 if (count == numPoints) {
1024 int numPoints, result;
1031 if ((linePtr->smooth) && (linePtr->numPoints > 2)) {
1032 numPoints = 1 + linePtr->numPoints*linePtr->splineSteps;
1033 if (numPoints <= MAX_STATIC_POINTS) {
1037 (2*numPoints*sizeof(double)));
1039 numPoints = TkMakeBezierCurve(canvas, linePtr->coordPtr,
1040 linePtr->numPoints, linePtr->splineSteps, (XPoint *) NULL,
1043 numPoints = linePtr->numPoints;
1051 result = TkThickPolyLineToArea(linePoints, numPoints,
1133 i = 2*(linePtr->numPoints-1);
1139 for (i = 0, coordPtr = linePtr->coordPtr; i < linePtr->numPoints;
1180 for (i = 0, coordPtr = linePtr->coordPtr; i < linePtr->numPoints;
1415 coordPtr = linePtr->coordPtr + 2*(linePtr->numPoints-2);
1498 if ((!linePtr->smooth) || (linePtr->numPoints <= 2)) {
1499 Tk_CanvasPsPath(interp, canvas, linePtr->coordPtr, linePtr->numPoints);
1503 linePtr->numPoints);
1516 int numPoints;
1518 numPoints = 1 + linePtr->numPoints*linePtr->splineSteps;
1520 if (numPoints > MAX_STATIC_POINTS) {
1522 (numPoints * 2 * sizeof(double)));
1524 numPoints = TkMakeBezierCurve(canvas, linePtr->coordPtr,
1525 linePtr->numPoints, linePtr->splineSteps, (XPoint *) NULL,
1527 Tk_CanvasPsPath(interp, canvas, pointPtr, numPoints);