Lines Matching refs:aDstPoly
818 basegfx::B2DPolygon aDstPoly(pLastPoly->GetPathPoly().getB2DPolygon(0L)); in CheckLastLineMerge() local
821 if(aDstPoly.isClosed()) in CheckLastLineMerge()
826 if(aDstPoly.count()) in CheckLastLineMerge()
828 const sal_uInt32 nMaxDstPnt(aDstPoly.count() - 1L); in CheckLastLineMerge()
831 if(aDstPoly.getB2DPoint(nMaxDstPnt) == rSrcPoly.getB2DPoint(0L)) in CheckLastLineMerge()
833 aDstPoly.append(rSrcPoly, 1L, rSrcPoly.count() - 1L); in CheckLastLineMerge()
836 else if(aDstPoly.getB2DPoint(0L) == rSrcPoly.getB2DPoint(nMaxSrcPnt)) in CheckLastLineMerge()
839 aNew.append(aDstPoly, 1L, aDstPoly.count() - 1L); in CheckLastLineMerge()
840 aDstPoly = aNew; in CheckLastLineMerge()
843 else if(aDstPoly.getB2DPoint(0L) == rSrcPoly.getB2DPoint(0L)) in CheckLastLineMerge()
845 aDstPoly.flip(); in CheckLastLineMerge()
846 aDstPoly.append(rSrcPoly, 1L, rSrcPoly.count() - 1L); in CheckLastLineMerge()
849 else if(aDstPoly.getB2DPoint(nMaxDstPnt) == rSrcPoly.getB2DPoint(nMaxSrcPnt)) in CheckLastLineMerge()
853 aDstPoly.append(aNew, 1L, aNew.count() - 1L); in CheckLastLineMerge()
860 pLastPoly->NbcSetPathPoly(basegfx::B2DPolyPolygon(aDstPoly)); in CheckLastLineMerge()