Lines Matching refs:aBezier
187 B2DCubicBezier aBezier; in adaptiveSubdivideByDistance() local
188 aBezier.setStartPoint(rCandidate.getB2DPoint(0)); in adaptiveSubdivideByDistance()
194 aRetval.append(aBezier.getStartPoint()); in adaptiveSubdivideByDistance()
200 aBezier.setEndPoint(rCandidate.getB2DPoint(nNextIndex)); in adaptiveSubdivideByDistance()
201 aBezier.setControlPointA(rCandidate.getNextControlPoint(a)); in adaptiveSubdivideByDistance()
202 aBezier.setControlPointB(rCandidate.getPrevControlPoint(nNextIndex)); in adaptiveSubdivideByDistance()
203 aBezier.testAndSolveTrivialBezier(); in adaptiveSubdivideByDistance()
205 if(aBezier.isBezier()) in adaptiveSubdivideByDistance()
213 … const double fRoughLength((aBezier.getEdgeLength() + aBezier.getControlPolygonLength()) / 2.0); in adaptiveSubdivideByDistance()
232 aBezier.adaptiveSubdivideByDistance(aRetval, fBound); in adaptiveSubdivideByDistance()
237 aRetval.append(aBezier.getEndPoint()); in adaptiveSubdivideByDistance()
241 aBezier.setStartPoint(aBezier.getEndPoint()); in adaptiveSubdivideByDistance()
270 B2DCubicBezier aBezier; in adaptiveSubdivideByAngle() local
271 aBezier.setStartPoint(rCandidate.getB2DPoint(0)); in adaptiveSubdivideByAngle()
277 aRetval.append(aBezier.getStartPoint()); in adaptiveSubdivideByAngle()
297 aBezier.setEndPoint(rCandidate.getB2DPoint(nNextIndex)); in adaptiveSubdivideByAngle()
298 aBezier.setControlPointA(rCandidate.getNextControlPoint(a)); in adaptiveSubdivideByAngle()
299 aBezier.setControlPointB(rCandidate.getPrevControlPoint(nNextIndex)); in adaptiveSubdivideByAngle()
300 aBezier.testAndSolveTrivialBezier(); in adaptiveSubdivideByAngle()
302 if(aBezier.isBezier()) in adaptiveSubdivideByAngle()
305 aBezier.adaptiveSubdivideByAngle(aRetval, fAngleBound, true); in adaptiveSubdivideByAngle()
310 aRetval.append(aBezier.getEndPoint()); in adaptiveSubdivideByAngle()
314 aBezier.setStartPoint(aBezier.getEndPoint()); in adaptiveSubdivideByAngle()
343 B2DCubicBezier aBezier; in adaptiveSubdivideByCount() local
344 aBezier.setStartPoint(rCandidate.getB2DPoint(0)); in adaptiveSubdivideByCount()
350 aRetval.append(aBezier.getStartPoint()); in adaptiveSubdivideByCount()
362 aBezier.setEndPoint(rCandidate.getB2DPoint(nNextIndex)); in adaptiveSubdivideByCount()
363 aBezier.setControlPointA(rCandidate.getNextControlPoint(a)); in adaptiveSubdivideByCount()
364 aBezier.setControlPointB(rCandidate.getPrevControlPoint(nNextIndex)); in adaptiveSubdivideByCount()
365 aBezier.testAndSolveTrivialBezier(); in adaptiveSubdivideByCount()
367 if(aBezier.isBezier()) in adaptiveSubdivideByCount()
370 aBezier.adaptiveSubdivideByCount(aRetval, nCount); in adaptiveSubdivideByCount()
375 aRetval.append(aBezier.getEndPoint()); in adaptiveSubdivideByCount()
379 aBezier.setStartPoint(aBezier.getEndPoint()); in adaptiveSubdivideByCount()
2588 B2DCubicBezier aBezier; in getSmallestDistancePointToPolygon() local
2589 aBezier.setStartPoint(rCandidate.getB2DPoint(0)); in getSmallestDistancePointToPolygon()
2594 aBezier.setEndPoint(rCandidate.getB2DPoint(nNextIndex)); in getSmallestDistancePointToPolygon()
2601 aBezier.setControlPointA(rCandidate.getNextControlPoint(a)); in getSmallestDistancePointToPolygon()
2602 aBezier.setControlPointB(rCandidate.getPrevControlPoint(nNextIndex)); in getSmallestDistancePointToPolygon()
2603 aBezier.testAndSolveTrivialBezier(); in getSmallestDistancePointToPolygon()
2604 bEdgeIsCurve = aBezier.isBezier(); in getSmallestDistancePointToPolygon()
2609 fEdgeDist = aBezier.getSmallestDistancePointToBezierSegment(rTestPoint, fNewCut); in getSmallestDistancePointToPolygon()
2613 …fEdgeDist = getSmallestDistancePointToEdge(aBezier.getStartPoint(), aBezier.getEndPoint(), rTestPo… in getSmallestDistancePointToPolygon()
2631 aBezier.setStartPoint(aBezier.getEndPoint()); in getSmallestDistancePointToPolygon()
3280 B2DCubicBezier aBezier; in simplifyCurveSegments() local
3281 aBezier.setStartPoint(rCandidate.getB2DPoint(0)); in simplifyCurveSegments()
3287 aRetval.append(aBezier.getStartPoint()); in simplifyCurveSegments()
3293 aBezier.setEndPoint(rCandidate.getB2DPoint(nNextIndex)); in simplifyCurveSegments()
3294 aBezier.setControlPointA(rCandidate.getNextControlPoint(a)); in simplifyCurveSegments()
3295 aBezier.setControlPointB(rCandidate.getPrevControlPoint(nNextIndex)); in simplifyCurveSegments()
3296 aBezier.testAndSolveTrivialBezier(); in simplifyCurveSegments()
3299 if(aBezier.isBezier()) in simplifyCurveSegments()
3302 …aRetval.appendBezierSegment(aBezier.getControlPointA(), aBezier.getControlPointB(), aBezier.getEnd… in simplifyCurveSegments()
3307 aRetval.append(aBezier.getEndPoint()); in simplifyCurveSegments()
3311 aBezier.setStartPoint(aBezier.getEndPoint()); in simplifyCurveSegments()