Lines Matching refs:aDstPoly
815 basegfx::B2DPolygon aDstPoly(pLastPoly->GetPathPoly().getB2DPolygon(0L)); in CheckLastLineMerge() local
818 if(aDstPoly.isClosed()) in CheckLastLineMerge()
823 if(aDstPoly.count()) in CheckLastLineMerge()
825 const sal_uInt32 nMaxDstPnt(aDstPoly.count() - 1L); in CheckLastLineMerge()
828 if(aDstPoly.getB2DPoint(nMaxDstPnt) == rSrcPoly.getB2DPoint(0L)) in CheckLastLineMerge()
830 aDstPoly.append(rSrcPoly, 1L, rSrcPoly.count() - 1L); in CheckLastLineMerge()
833 else if(aDstPoly.getB2DPoint(0L) == rSrcPoly.getB2DPoint(nMaxSrcPnt)) in CheckLastLineMerge()
836 aNew.append(aDstPoly, 1L, aDstPoly.count() - 1L); in CheckLastLineMerge()
837 aDstPoly = aNew; in CheckLastLineMerge()
840 else if(aDstPoly.getB2DPoint(0L) == rSrcPoly.getB2DPoint(0L)) in CheckLastLineMerge()
842 aDstPoly.flip(); in CheckLastLineMerge()
843 aDstPoly.append(rSrcPoly, 1L, rSrcPoly.count() - 1L); in CheckLastLineMerge()
846 else if(aDstPoly.getB2DPoint(nMaxDstPnt) == rSrcPoly.getB2DPoint(nMaxSrcPnt)) in CheckLastLineMerge()
850 aDstPoly.append(aNew, 1L, aNew.count() - 1L); in CheckLastLineMerge()
857 pLastPoly->NbcSetPathPoly(basegfx::B2DPolyPolygon(aDstPoly)); in CheckLastLineMerge()