Lines Matching refs:aBezierPolygon

358                 B2DPolygon aBezierPolygon;  in createAreaGeometryForEdge()  local
404 aBezierPolygon.append(aStartPolygon); in createAreaGeometryForEdge()
412 aBezierPolygon.append(rEdge.getStartPoint() + aPerpendStartB); in createAreaGeometryForEdge()
415 aBezierPolygon.append(aStart + aPerpendStartB); in createAreaGeometryForEdge()
416 aBezierPolygon.append(aStart + aPerpendStartA); in createAreaGeometryForEdge()
420 aBezierPolygon.append(rEdge.getStartPoint() + aPerpendStartA); in createAreaGeometryForEdge()
427 aBezierPolygon.append(rEdge.getStartPoint()); in createAreaGeometryForEdge()
436 aBezierPolygon.append(aCutPoint); in createAreaGeometryForEdge()
449 aBezierPolygon.append(aStart); in createAreaGeometryForEdge()
450aBezierPolygon.appendBezierSegment(aStart + (fRelNext * fScale), aEnd + (fRelPrev * fScale), aEnd); in createAreaGeometryForEdge()
467 aBezierPolygon.append(aEndPolygon); in createAreaGeometryForEdge()
475 aBezierPolygon.append(rEdge.getEndPoint() + aPerpendEndA); in createAreaGeometryForEdge()
478 aBezierPolygon.append(aEnd + aPerpendEndA); in createAreaGeometryForEdge()
479 aBezierPolygon.append(aEnd + aPerpendEndB); in createAreaGeometryForEdge()
483 aBezierPolygon.append(rEdge.getEndPoint() + aPerpendEndB); in createAreaGeometryForEdge()
490 aBezierPolygon.append(rEdge.getEndPoint()); in createAreaGeometryForEdge()
499 aBezierPolygon.append(aCutPoint); in createAreaGeometryForEdge()
512 aBezierPolygon.append(aStart); in createAreaGeometryForEdge()
513aBezierPolygon.appendBezierSegment(aStart + (fRelNext * fScale), aEnd + (fRelPrev * fScale), aEnd); in createAreaGeometryForEdge()
518 aBezierPolygon.setClosed(true); in createAreaGeometryForEdge()
523 aBezierPolygon.removeDoublePoints(); in createAreaGeometryForEdge()
534 const B2DPolyPolygon aTemp(tools::solveCrossovers(aBezierPolygon)); in createAreaGeometryForEdge()
545 aBezierPolygon = aTemp.getB2DPolygon(a); in createAreaGeometryForEdge()
547 const sal_uInt32 nCandCount(aBezierPolygon.count()); in createAreaGeometryForEdge()
551 if(aCutPoint.equal(aBezierPolygon.getB2DPoint(b))) in createAreaGeometryForEdge()
553 aBezierPolygon.clear(); in createAreaGeometryForEdge()
558 if(aBezierPolygon.count()) in createAreaGeometryForEdge()
564 …OSL_ENSURE(aBezierPolygon.count(), "Error in line geometry creation, could not solve self-intersec… in createAreaGeometryForEdge()
569 aBezierPolygon = aTemp.getB2DPolygon(0); in createAreaGeometryForEdge()
579 return aBezierPolygon; in createAreaGeometryForEdge()