Lines Matching refs:aXP1

1220 	XPolygon aXP1(ImpCalcObjToCenter(aPt1,nAngle1,aBewareRect1,aMeeting));  in ImpCalcEdgeTrack()  local
1222 sal_uInt16 nXP1Anz=aXP1.GetPointCount(); in ImpCalcEdgeTrack()
1228 Point aEP1(aXP1[nXP1Anz-1]); in ImpCalcEdgeTrack()
1231 FASTBOOL bHorzE1=aEP1.Y()==aXP1[nXP1Anz-2].Y(); // letzte Linie von XP1 horizontal? in ImpCalcEdgeTrack()
1235 nXP1Anz--; aXP1.Remove(nXP1Anz,1); in ImpCalcEdgeTrack()
1241 aXP1.Insert(XPOLY_APPEND,aMeeting,XPOLY_NORMAL); in ImpCalcEdgeTrack()
1264 if (aXP1[nXP1Anz-1]==aXP2[nXP2Anz-1] && nXP1Anz>1 && nXP2Anz>1) nNum--; in ImpCalcEdgeTrack()
1267 aXP1.Insert(XPOLY_APPEND,aXP2[nNum],XPOLY_NORMAL); in ImpCalcEdgeTrack()
1269 sal_uInt16 nPntAnz=aXP1.GetPointCount(); in ImpCalcEdgeTrack()
1284 Point aP1(aXP1[1]); in ImpCalcEdgeTrack()
1285 Point aP2(aXP1[2]); in ImpCalcEdgeTrack()
1286 Point aP3(aXP1[3]); in ImpCalcEdgeTrack()
1287 Point aP4(aXP1[4]); in ImpCalcEdgeTrack()
1319 Point aPt0(aXP1[0]); in ImpCalcEdgeTrack()
1321 Point aPt1b(aXP1[nPntNum]); in ImpCalcEdgeTrack()
1331 sal_uIntPtr n1=Abs(aXP1[1].X()-aXP1[0].X())+Abs(aXP1[1].Y()-aXP1[0].Y()); in ImpCalcEdgeTrack()
1332 sal_uIntPtr n2=Abs(aXP1[2].X()-aXP1[1].X())+Abs(aXP1[2].Y()-aXP1[1].Y()); in ImpCalcEdgeTrack()
1333 sal_uIntPtr n3=Abs(aXP1[3].X()-aXP1[2].X())+Abs(aXP1[3].Y()-aXP1[2].Y()); in ImpCalcEdgeTrack()
1341 …if (aXP1[0].Y()!=aXP1[1].Y()) nBesser++; // Senkrechte Startlinie kriegt auch noch einen Pluspunkt… in ImpCalcEdgeTrack()
1350 Point aP1(aXP1[1]); aP1-=aXP1[0]; in ImpCalcEdgeTrack()
1351 Point aP2(aXP1[nPntAnz-2]); aP2-=aXP1[nPntAnz-1]; in ImpCalcEdgeTrack()
1367 Point aPt1b(aXP1[i]); in ImpCalcEdgeTrack()
1409 sal_uInt16 nIdx=pInfo->ImpGetPolyIdx(MIDDLELINE,aXP1); in ImpCalcEdgeTrack()
1410 if (pInfo->ImpIsHorzLine(MIDDLELINE,aXP1)) { in ImpCalcEdgeTrack()
1411 aXP1[nIdx].Y()+=pInfo->aMiddleLine.Y(); in ImpCalcEdgeTrack()
1412 aXP1[nIdx+1].Y()+=pInfo->aMiddleLine.Y(); in ImpCalcEdgeTrack()
1414 aXP1[nIdx].X()+=pInfo->aMiddleLine.X(); in ImpCalcEdgeTrack()
1415 aXP1[nIdx+1].X()+=pInfo->aMiddleLine.X(); in ImpCalcEdgeTrack()
1419 sal_uInt16 nIdx=pInfo->ImpGetPolyIdx(OBJ1LINE2,aXP1); in ImpCalcEdgeTrack()
1420 if (pInfo->ImpIsHorzLine(OBJ1LINE2,aXP1)) { in ImpCalcEdgeTrack()
1421 aXP1[nIdx].Y()+=pInfo->aObj1Line2.Y(); in ImpCalcEdgeTrack()
1422 aXP1[nIdx+1].Y()+=pInfo->aObj1Line2.Y(); in ImpCalcEdgeTrack()
1424 aXP1[nIdx].X()+=pInfo->aObj1Line2.X(); in ImpCalcEdgeTrack()
1425 aXP1[nIdx+1].X()+=pInfo->aObj1Line2.X(); in ImpCalcEdgeTrack()
1429 sal_uInt16 nIdx=pInfo->ImpGetPolyIdx(OBJ1LINE3,aXP1); in ImpCalcEdgeTrack()
1430 if (pInfo->ImpIsHorzLine(OBJ1LINE3,aXP1)) { in ImpCalcEdgeTrack()
1431 aXP1[nIdx].Y()+=pInfo->aObj1Line3.Y(); in ImpCalcEdgeTrack()
1432 aXP1[nIdx+1].Y()+=pInfo->aObj1Line3.Y(); in ImpCalcEdgeTrack()
1434 aXP1[nIdx].X()+=pInfo->aObj1Line3.X(); in ImpCalcEdgeTrack()
1435 aXP1[nIdx+1].X()+=pInfo->aObj1Line3.X(); in ImpCalcEdgeTrack()
1439 sal_uInt16 nIdx=pInfo->ImpGetPolyIdx(OBJ2LINE2,aXP1); in ImpCalcEdgeTrack()
1440 if (pInfo->ImpIsHorzLine(OBJ2LINE2,aXP1)) { in ImpCalcEdgeTrack()
1441 aXP1[nIdx].Y()+=pInfo->aObj2Line2.Y(); in ImpCalcEdgeTrack()
1442 aXP1[nIdx+1].Y()+=pInfo->aObj2Line2.Y(); in ImpCalcEdgeTrack()
1444 aXP1[nIdx].X()+=pInfo->aObj2Line2.X(); in ImpCalcEdgeTrack()
1445 aXP1[nIdx+1].X()+=pInfo->aObj2Line2.X(); in ImpCalcEdgeTrack()
1449 sal_uInt16 nIdx=pInfo->ImpGetPolyIdx(OBJ2LINE3,aXP1); in ImpCalcEdgeTrack()
1450 if (pInfo->ImpIsHorzLine(OBJ2LINE3,aXP1)) { in ImpCalcEdgeTrack()
1451 aXP1[nIdx].Y()+=pInfo->aObj2Line3.Y(); in ImpCalcEdgeTrack()
1452 aXP1[nIdx+1].Y()+=pInfo->aObj2Line3.Y(); in ImpCalcEdgeTrack()
1454 aXP1[nIdx].X()+=pInfo->aObj2Line3.X(); in ImpCalcEdgeTrack()
1455 aXP1[nIdx+1].X()+=pInfo->aObj2Line3.X(); in ImpCalcEdgeTrack()
1461 Point* pPt1=&aXP1[0]; in ImpCalcEdgeTrack()
1462 Point* pPt2=&aXP1[1]; in ImpCalcEdgeTrack()
1463 Point* pPt3=&aXP1[nPntAnz-2]; in ImpCalcEdgeTrack()
1464 Point* pPt4=&aXP1[nPntAnz-1]; in ImpCalcEdgeTrack()
1470 aXP1.SetFlags(1,XPOLY_CONTROL); in ImpCalcEdgeTrack()
1472 aXP1.Insert(2,aPt3,XPOLY_CONTROL); in ImpCalcEdgeTrack()
1473 nPntAnz=aXP1.GetPointCount(); in ImpCalcEdgeTrack()
1474 pPt1=&aXP1[0]; in ImpCalcEdgeTrack()
1475 pPt2=&aXP1[1]; in ImpCalcEdgeTrack()
1476 pPt3=&aXP1[nPntAnz-2]; in ImpCalcEdgeTrack()
1477 pPt4=&aXP1[nPntAnz-1]; in ImpCalcEdgeTrack()
1486 aXP1.SetFlags(1,XPOLY_CONTROL); in ImpCalcEdgeTrack()
1487 aXP1.SetFlags(nPntAnz-2,XPOLY_CONTROL); in ImpCalcEdgeTrack()
1496 Point aCenter(aXP1[2]); in ImpCalcEdgeTrack()
1497 long dx1b=aCenter.X()-aXP1[1].X(); in ImpCalcEdgeTrack()
1498 long dy1b=aCenter.Y()-aXP1[1].Y(); in ImpCalcEdgeTrack()
1499 long dx2b=aCenter.X()-aXP1[3].X(); in ImpCalcEdgeTrack()
1500 long dy2b=aCenter.Y()-aXP1[3].Y(); in ImpCalcEdgeTrack()
1501 aXP1.Insert(2,aCenter,XPOLY_CONTROL); in ImpCalcEdgeTrack()
1502 aXP1.SetFlags(3,XPOLY_SYMMTR); in ImpCalcEdgeTrack()
1503 aXP1.Insert(4,aCenter,XPOLY_CONTROL); in ImpCalcEdgeTrack()
1504 aXP1[2].X()-=dx1b/2; in ImpCalcEdgeTrack()
1505 aXP1[2].Y()-=dy1b/2; in ImpCalcEdgeTrack()
1506 aXP1[3].X()-=(dx1b+dx2b)/4; in ImpCalcEdgeTrack()
1507 aXP1[3].Y()-=(dy1b+dy2b)/4; in ImpCalcEdgeTrack()
1508 aXP1[4].X()-=dx2b/2; in ImpCalcEdgeTrack()
1509 aXP1[4].Y()-=dy2b/2; in ImpCalcEdgeTrack()
1512 Point aPt1b(aXP1[2]); in ImpCalcEdgeTrack()
1513 Point aPt2b(aXP1[3]); in ImpCalcEdgeTrack()
1514 aXP1.Insert(2,aPt1b,XPOLY_CONTROL); in ImpCalcEdgeTrack()
1515 aXP1.Insert(5,aPt2b,XPOLY_CONTROL); in ImpCalcEdgeTrack()
1518 aXP1[3].X()-=dx/2; in ImpCalcEdgeTrack()
1519 aXP1[3].Y()-=dy/2; in ImpCalcEdgeTrack()
1520 aXP1.SetFlags(3,XPOLY_SYMMTR); in ImpCalcEdgeTrack()
1523 aXP1.Remove(4,1); // weil identisch mit aXP1[3] in ImpCalcEdgeTrack()
1527 return aXP1; in ImpCalcEdgeTrack()