Lines Matching refs:aRun
106 B2DPolygon aRun; in clipPolygonOnParallelAxis() local
118 if(!aRun.count() || !aRun.getB2DPoint(aRun.count() - 1).equal(aEdge.getStartPoint())) in clipPolygonOnParallelAxis()
120 aRun.append(aEdge.getStartPoint()); in clipPolygonOnParallelAxis()
125 … aRun.appendBezierSegment(aEdge.getControlPointA(), aEdge.getControlPointB(), aEdge.getEndPoint()); in clipPolygonOnParallelAxis()
129 aRun.append(aEdge.getEndPoint()); in clipPolygonOnParallelAxis()
134 if(bStroke && aRun.count()) in clipPolygonOnParallelAxis()
136 aRetval.append(aRun); in clipPolygonOnParallelAxis()
137 aRun.clear(); in clipPolygonOnParallelAxis()
142 if(aRun.count()) in clipPolygonOnParallelAxis()
152 …if(aStartPolygon.count() && aStartPolygon.getB2DPoint(0).equal(aRun.getB2DPoint(aRun.count() - 1))) in clipPolygonOnParallelAxis()
155 aRun.append(aStartPolygon); aRun.removeDoublePoints(); in clipPolygonOnParallelAxis()
160 aRetval.append(aRun); in clipPolygonOnParallelAxis()
165 closeWithGeometryChange(aRun); in clipPolygonOnParallelAxis()
166 aRetval.append(aRun); in clipPolygonOnParallelAxis()
434 B2DPolygon aRun; in clipPolyPolygonOnPolyPolygon() local
444 if(!aRun.count()) in clipPolyPolygonOnPolyPolygon()
446 aRun.append(aEdge.getStartPoint()); in clipPolyPolygonOnPolyPolygon()
451 … aRun.appendBezierSegment(aEdge.getControlPointA(), aEdge.getControlPointB(), aEdge.getEndPoint()); in clipPolyPolygonOnPolyPolygon()
455 aRun.append(aEdge.getEndPoint()); in clipPolyPolygonOnPolyPolygon()
460 if(aRun.count()) in clipPolyPolygonOnPolyPolygon()
462 aRetval.append(aRun); in clipPolyPolygonOnPolyPolygon()
463 aRun.clear(); in clipPolyPolygonOnPolyPolygon()
468 if(aRun.count()) in clipPolyPolygonOnPolyPolygon()
476 …if(aStartPolygon.count() && aStartPolygon.getB2DPoint(0).equal(aRun.getB2DPoint(aRun.count() - 1))) in clipPolyPolygonOnPolyPolygon()
479 aRun.append(aStartPolygon); aRun.removeDoublePoints(); in clipPolyPolygonOnPolyPolygon()
484 aRetval.append(aRun); in clipPolyPolygonOnPolyPolygon()