Lines Matching refs:nPnt

77 inline sal_uInt16 GetPrevPnt(sal_uInt16 nPnt, sal_uInt16 nPntMax, FASTBOOL bClosed)  in GetPrevPnt()  argument
79 if (nPnt>0) { in GetPrevPnt()
80 nPnt--; in GetPrevPnt()
82 nPnt=nPntMax; in GetPrevPnt()
83 if (bClosed) nPnt--; in GetPrevPnt()
85 return nPnt; in GetPrevPnt()
88 inline sal_uInt16 GetNextPnt(sal_uInt16 nPnt, sal_uInt16 nPntMax, FASTBOOL bClosed) in GetNextPnt() argument
90 nPnt++; in GetNextPnt()
91 if (nPnt>nPntMax || (bClosed && nPnt>=nPntMax)) nPnt=0; in GetNextPnt()
92 return nPnt; in GetNextPnt()
101 sal_uInt16 nPnt; // Punktnummer innerhalb des obigen Polygons member
167 nPnt=(sal_uInt16)rHdl.GetPointNum(); // Punktnummer innerhalb des obigen Polygons in ImpSdrPathDragData()
172 bBegPnt=!bClosed && nPnt==0; // Gedraggter Punkt ist der Anfangspunkt einer Polyline in ImpSdrPathDragData()
173 bEndPnt=!bClosed && nPnt==nPntMax; // Gedraggter Punkt ist der Endpunkt einer Polyline in ImpSdrPathDragData()
175 bBegPnt=(nPntAnz<3) || nPnt==0; in ImpSdrPathDragData()
176 bEndPnt=(nPntAnz<3) || nPnt==nPntMax-1; in ImpSdrPathDragData()
178 nPrevPnt=nPnt; // Index des vorherigen Punkts in ImpSdrPathDragData()
179 nNextPnt=nPnt; // Index des nächsten Punkts in ImpSdrPathDragData()
180 if (!bBegPnt) nPrevPnt=GetPrevPnt(nPnt,nPntMax,bClosed); in ImpSdrPathDragData()
181 if (!bEndPnt) nNextPnt=GetNextPnt(nPnt,nPntMax,bClosed); in ImpSdrPathDragData()
184 nPrevPrevPnt=nPnt; // Index des vorvorherigen Punkts in ImpSdrPathDragData()
185 nNextNextPnt=nPnt; // Index des übernächsten Punkts in ImpSdrPathDragData()
202 nPnt0 =nPnt; in ImpSdrPathDragData()
207 nPnt=2; in ImpSdrPathDragData()
667 …sal_uInt16 nPnt =mpSdrPathDragData->nPnt ; // Punktnummer innerhalb des obigen… in movePathDrag() local
686 Point aPnt(mpSdrPathDragData->aXP[nPnt]); // der gedraggte Punkt in movePathDrag()
778 Point aDiff(rDrag.GetNow()); aDiff-=mpSdrPathDragData->aXP[nPnt]; in movePathDrag()
793 mpSdrPathDragData->aXP[nPnt]+=aDiff; in movePathDrag()
797 sal_uInt16 nSt=nPnt; // der zugehörige Stützpunkt in movePathDrag()
798 sal_uInt16 nFix=nPnt; // der gegenüberliegende Kontrollpunkt in movePathDrag()
807 mpSdrPathDragData->aXP.CalcSmoothJoin(nSt,nPnt,nFix); in movePathDrag()
816 if (mpSdrPathDragData->aXP.IsSmooth(nPnt)) { in movePathDrag()
818 mpSdrPathDragData->aXP.CalcSmoothJoin(nPnt,nNextPnt,nPrevPnt); in movePathDrag()
821 mpSdrPathDragData->aXP.CalcSmoothJoin(nPnt,nPrevPnt,nNextPnt); in movePathDrag()
829 mpSdrPathDragData->aXP.CalcSmoothJoin(nPrevPnt,nPnt,nPrevPrevPnt); in movePathDrag()
834 mpSdrPathDragData->aXP.CalcSmoothJoin(nNextPnt,nPnt,nNextNextPnt); in movePathDrag()
876 rXP[mpSdrPathDragData->nPnt0] =mpSdrPathDragData->aXP[mpSdrPathDragData->nPnt]; in endPathDrag()
884 sal_uInt32 nPoly,nPnt; in endPathDrag() local
886 …ygonEditor::GetRelativePolyPoint(aTempPolyPolygon, rDrag.GetHdl()->GetSourceHdlNum(), nPoly, nPnt)) in endPathDrag()
889 aCandidate.remove(nPnt); in endPathDrag()
1187 …sal_uInt16 nPnt =mpSdrPathDragData->nPnt ; // Punktnummer innerhalb des Polygo… in getSpecialDragPoly() local
1207 aLine1[1]=mpSdrPathDragData->aXP[nPnt]; in getSpecialDragPoly()
2090 sal_uInt16 nPnt = (sal_uInt16)rHdl.GetPointNum(); in GetPlusHdlCount() local
2100 if (nPnt<=nPntMax) in GetPlusHdlCount()
2102 if (rXPoly.GetFlags(nPnt)!=XPOLY_CONTROL) in GetPlusHdlCount()
2104 if (nPnt==0 && IsClosed()) nPnt=nPntMax; in GetPlusHdlCount()
2105 if (nPnt>0 && rXPoly.GetFlags(nPnt-1)==XPOLY_CONTROL) nCnt++; in GetPlusHdlCount()
2106 if (nPnt==nPntMax && IsClosed()) nPnt=0; in GetPlusHdlCount()
2107 if (nPnt<nPntMax && rXPoly.GetFlags(nPnt+1)==XPOLY_CONTROL) nCnt++; in GetPlusHdlCount()
2121 sal_uInt16 nPnt = (sal_uInt16)rHdl.GetPointNum(); in GetPlusHdl() local
2132 if (nPnt<=nPntMax) in GetPlusHdl()
2137 if (nPnt==0 && IsClosed()) nPnt=nPntMax; in GetPlusHdl()
2138 if (nPnt>0 && rXPoly.GetFlags(nPnt-1)==XPOLY_CONTROL && nPlusNum==0) in GetPlusHdl()
2140 pHdl->SetPos(rXPoly[nPnt-1]); in GetPlusHdl()
2141 pHdl->SetPointNum(nPnt-1); in GetPlusHdl()
2145 if (nPnt==nPntMax && IsClosed()) nPnt=0; in GetPlusHdl()
2146 if (nPnt<rXPoly.GetPointCount()-1 && rXPoly.GetFlags(nPnt+1)==XPOLY_CONTROL) in GetPlusHdl()
2148 pHdl->SetPos(rXPoly[nPnt+1]); in GetPlusHdl()
2149 pHdl->SetPointNum(nPnt+1); in GetPlusHdl()
2477 sal_uInt32 nPoly,nPnt; in GetSnapPoint() local
2478 if(!PolyPolygonEditor::GetRelativePolyPoint(GetPathPoly(), nSnapPnt, nPoly, nPnt)) in GetSnapPoint()
2483 const basegfx::B2DPoint aB2DPoint(GetPathPoly().getB2DPolygon(nPoly).getB2DPoint(nPnt)); in GetSnapPoint()
2508 sal_uInt32 nPoly,nPnt; in GetPoint() local
2510 if(PolyPolygonEditor::GetRelativePolyPoint(GetPathPoly(), nHdlNum, nPoly, nPnt)) in GetPoint()
2513 const basegfx::B2DPoint aPoint(aPoly.getB2DPoint(nPnt)); in GetPoint()
2522 sal_uInt32 nPoly,nPnt; in NbcSetPoint() local
2524 if(PolyPolygonEditor::GetRelativePolyPoint(GetPathPoly(), nHdlNum, nPoly, nPnt)) in NbcSetPoint()
2527 aNewPolygon.setB2DPoint(nPnt, basegfx::B2DPoint(rPnt.X(), rPnt.Y())); in NbcSetPoint()
2698 sal_uInt32 nPoly, nPnt; in RipPoint() local
2700 if(PolyPolygonEditor::GetRelativePolyPoint(aLocalPolyPolygon, nHdlNum, nPoly, nPnt)) in RipPoint()
2713 … basegfx::B2DPolygon aNewPolygon(basegfx::tools::makeStartPoint(aCandidate, nPnt)); in RipPoint()
2718 rNewPt0Index = (nPointCount - nPnt) % nPointCount; in RipPoint()
2722 if(nPointCount >= 3L && nPnt != 0L && nPnt + 1L < nPointCount) in RipPoint()
2725 basegfx::B2DPolygon aSplitPolyA(aCandidate, 0L, nPnt + 1L); in RipPoint()
2729 basegfx::B2DPolygon aSplitPolyB(aCandidate, nPnt, nPointCount - nPnt); in RipPoint()