Lines Matching refs:nActPoint

1333 	sal_uInt16 nActPoint=rXPoly.GetPointCount();  in MovCreate()  local
1334 if (aPathPolygon.Count()>1 && rStat.IsMouseDown() && nActPoint<2) { in MovCreate()
1337 nActPoint=2; in MovCreate()
1339 if (nActPoint==0) { in MovCreate()
1341 } else nActPoint--; in MovCreate()
1345 Point aActMerk(rXPoly[nActPoint]); in MovCreate()
1346 rXPoly[nActPoint]=rStat.Now(); in MovCreate()
1357 if (pU->nBezierStartPoint>nActPoint) pU->nBezierStartPoint=nActPoint; in MovCreate()
1358 if (rStat.IsMouseDown() && nActPoint>0) { in MovCreate()
1365 Point aPt0(rXPoly[nActPoint-1]); in MovCreate()
1374 if (nActPoint-pU->nBezierStartPoint>=3 && ((nActPoint-pU->nBezierStartPoint)%3)==0) { in MovCreate()
1375 rXPoly.PointsToBezier(nActPoint-3); in MovCreate()
1376 rXPoly.SetFlags(nActPoint-1,XPOLY_CONTROL); in MovCreate()
1377 rXPoly.SetFlags(nActPoint-2,XPOLY_CONTROL); in MovCreate()
1379 if (nActPoint>=6 && rXPoly.IsControl(nActPoint-4)) { in MovCreate()
1380 rXPoly.CalcTangent(nActPoint-3,nActPoint-4,nActPoint-2); in MovCreate()
1381 rXPoly.SetFlags(nActPoint-3,XPOLY_SMOOTH); in MovCreate()
1384 rXPoly[nActPoint+1]=rStat.Now(); in MovCreate()
1387 pU->nBezierStartPoint=nActPoint; in MovCreate()
1393 if (nActPoint>=2) { in MovCreate()
1394 …pU->CalcBezier(rXPoly[nActPoint-1],rXPoly[nActPoint],rXPoly[nActPoint-1]-rXPoly[nActPoint-2],rStat… in MovCreate()
1396 …pU->CalcBezier(rXPoly[nActPoint-1],rXPoly[nActPoint],pU->aBezControl0-rXPoly[nActPoint-1],rStat.Is… in MovCreate()
1399 if (pU->eAktKind==OBJ_CARC && nActPoint>=2) { in MovCreate()
1400 …pU->CalcCircle(rXPoly[nActPoint-1],rXPoly[nActPoint],rXPoly[nActPoint-1]-rXPoly[nActPoint-2],pView… in MovCreate()
1402 if (pU->eAktKind==OBJ_LINE && nActPoint>=2) { in MovCreate()
1403 pU->CalcLine(rXPoly[nActPoint-1],rXPoly[nActPoint],rXPoly[nActPoint-1]-rXPoly[nActPoint-2],pView); in MovCreate()
1405 if (pU->eAktKind==OBJ_RECT && nActPoint>=2) { in MovCreate()
1406 pU->CalcRect(rXPoly[nActPoint-1],rXPoly[nActPoint],rXPoly[nActPoint-1]-rXPoly[nActPoint-2],pView); in MovCreate()
1419 sal_uInt16 nActPoint=rXPoly.GetPointCount()-1; in EndCreate() local
1420 Point aAktMerk(rXPoly[nActPoint]); in EndCreate()
1421 rXPoly[nActPoint]=rStat.Now(); in EndCreate()
1445 if (nActPoint==0 || rStat.Now()!=rXPoly[nActPoint-1]) { in EndCreate()
1447 if (pU->nBezierStartPoint>nActPoint) pU->nBezierStartPoint=nActPoint; in EndCreate()
1448 …if (IsBezier(pU->eAktKind) && nActPoint-pU->nBezierStartPoint>=3 && ((nActPoint-pU->nBezierStartPo… in EndCreate()
1449 rXPoly.PointsToBezier(nActPoint-3); in EndCreate()
1450 rXPoly.SetFlags(nActPoint-1,XPOLY_CONTROL); in EndCreate()
1451 rXPoly.SetFlags(nActPoint-2,XPOLY_CONTROL); in EndCreate()
1453 if (nActPoint>=6 && rXPoly.IsControl(nActPoint-4)) { in EndCreate()
1454 rXPoly.CalcTangent(nActPoint-3,nActPoint-4,nActPoint-2); in EndCreate()
1455 rXPoly.SetFlags(nActPoint-3,XPOLY_SMOOTH); in EndCreate()
1459 if (nActPoint==1 && IsBezier(pU->eAktKind) && !pU->bBezHasCtrl0) { in EndCreate()
1462 nActPoint--; in EndCreate()
1466 … rXPoly.Remove(nActPoint-1,2); // die letzten beiden Punkte entfernen und durch die Form ersetzen in EndCreate()
1472 nActPoint=rXPoly.GetPointCount()-1; in EndCreate()
1475 nActPoint++; in EndCreate()
1476 rXPoly[nActPoint]=rStat.GetNow(); in EndCreate()
1482 rXPoly[nActPoint]=rXPoly[0]; in EndCreate()
1533 sal_uInt16 nActPoint=rXPoly.GetPointCount(); in BckCreate() local
1534 if (nActPoint>0) { in BckCreate()
1535 nActPoint--; in BckCreate()
1537 rXPoly.Remove(nActPoint,1); in BckCreate()
1538 if (nActPoint>=3 && rXPoly.IsControl(nActPoint-1)) { in BckCreate()
1540 rXPoly.Remove(nActPoint-1,1); in BckCreate()
1541 if (rXPoly.IsControl(nActPoint-2)) rXPoly.Remove(nActPoint-2,1); in BckCreate()
1544 nActPoint=rXPoly.GetPointCount(); in BckCreate()
1545 if (nActPoint>=4) { // Kein Beziersegment am Ende in BckCreate()
1546 nActPoint--; in BckCreate()
1547 if (rXPoly.IsControl(nActPoint-1)) { in BckCreate()
1548 rXPoly.Remove(nActPoint-1,1); in BckCreate()
1549 if (rXPoly.IsControl(nActPoint-2)) rXPoly.Remove(nActPoint-2,1); in BckCreate()