Lines Matching refs:pEdgeTrack
187 pEdgeTrack=new XPolygon; in SdrEdgeObj()
195 delete pEdgeTrack; in ~SdrEdgeObj()
213 aEdgeInfo.ImpSetLineVersatz(OBJ1LINE2, *pEdgeTrack, nVals[n]); in ImpSetAttrToEdgeInfo()
219 aEdgeInfo.ImpSetLineVersatz(OBJ1LINE3, *pEdgeTrack, nVals[n]); in ImpSetAttrToEdgeInfo()
225 aEdgeInfo.ImpSetLineVersatz(MIDDLELINE, *pEdgeTrack, nVals[n]); in ImpSetAttrToEdgeInfo()
231 aEdgeInfo.ImpSetLineVersatz(OBJ2LINE3, *pEdgeTrack, nVals[n]); in ImpSetAttrToEdgeInfo()
237 aEdgeInfo.ImpSetLineVersatz(OBJ2LINE2, *pEdgeTrack, nVals[n]); in ImpSetAttrToEdgeInfo()
284 nVals[n] = aEdgeInfo.ImpGetLineVersatz(OBJ1LINE2, *pEdgeTrack); in ImpSetEdgeInfoToAttr()
290 nVals[n] = aEdgeInfo.ImpGetLineVersatz(OBJ1LINE3, *pEdgeTrack); in ImpSetEdgeInfoToAttr()
296 nVals[n] = aEdgeInfo.ImpGetLineVersatz(MIDDLELINE, *pEdgeTrack); in ImpSetEdgeInfoToAttr()
302 nVals[n] = aEdgeInfo.ImpGetLineVersatz(OBJ2LINE3, *pEdgeTrack); in ImpSetEdgeInfoToAttr()
308 nVals[n] = aEdgeInfo.ImpGetLineVersatz(OBJ2LINE2, *pEdgeTrack); in ImpSetEdgeInfoToAttr()
407 maSnapRect=pEdgeTrack->GetBoundRect(); in RecalcSnapRect()
423 sal_uInt16 nPntAnz=pEdgeTrack->GetPointCount(); in GetVertexGluePoint()
427 if (nNum==2 && GetConnectedNode(sal_True)==NULL) aPt=(*pEdgeTrack)[0]; in GetVertexGluePoint()
428 else if (nNum==3 && GetConnectedNode(sal_False)==NULL) aPt=(*pEdgeTrack)[nPntAnz-1]; in GetVertexGluePoint()
431 aPt=(*pEdgeTrack)[nPntAnz/2]; in GetVertexGluePoint()
433 Point aPt1((*pEdgeTrack)[nPntAnz/2-1]); in GetVertexGluePoint()
434 Point aPt2((*pEdgeTrack)[nPntAnz/2]); in GetVertexGluePoint()
503 sal_uInt16 nPtAnz=pEdgeTrack->GetPointCount(); in CheckNodeConnection()
508 Point aTail(bTail1 ? (*pEdgeTrack)[0] : (*pEdgeTrack)[sal_uInt16(nPtAnz-1)]); in CheckNodeConnection()
526 sal_uInt16 nPtAnz=pEdgeTrack->GetPointCount(); in ImpSetTailPoint()
528 (*pEdgeTrack)[0]=rPt; in ImpSetTailPoint()
529 (*pEdgeTrack)[1]=rPt; in ImpSetTailPoint()
531 if (!bTail1) (*pEdgeTrack)[1]=rPt; in ImpSetTailPoint()
532 else { (*pEdgeTrack)[1]=(*pEdgeTrack)[0]; (*pEdgeTrack)[0]=rPt; } in ImpSetTailPoint()
534 if (!bTail1) (*pEdgeTrack)[sal_uInt16(nPtAnz-1)]=rPt; in ImpSetTailPoint()
535 else (*pEdgeTrack)[0]=rPt; in ImpSetTailPoint()
585 *pEdgeTrack=ImpCalcEdgeTrack(*pEdgeTrack,aCon1,aCon2,&aEdgeInfo); in ImpRecalcEdgeTrack()
597 *pEdgeTrack=ImpCalcEdgeTrack(*pEdgeTrack,aCon1,aCon2,&aEdgeInfo); in ImpRecalcEdgeTrack()
1632 *pEdgeTrack =*((SdrEdgeObj&)rObj).pEdgeTrack; in operator =()
1669 if(pEdgeTrack) in TakeXorPoly()
1671 aPolyPolygon.append(pEdgeTrack->getB2DPolygon()); in TakeXorPoly()
1686 *pEdgeTrack = XPolygon( rPoly.getB2DPolygon( 0 ) ); in SetEdgeTrackPath()
1691 const Rectangle aPolygonBounds(pEdgeTrack->GetBoundRect()); in SetEdgeTrackPath()
1704 aPolyPolygon.append( pEdgeTrack->getB2DPolygon() ); in GetEdgeTrackPath()
1713 sal_uInt32 nPntAnz(pEdgeTrack->GetPointCount()); in GetHdlCount()
1742 sal_uInt32 nPntAnz(pEdgeTrack->GetPointCount()); in GetHdl()
1745 pHdl=new ImpEdgeHdl((*pEdgeTrack)[0],HDL_POLY); in GetHdl()
1748 pHdl=new ImpEdgeHdl((*pEdgeTrack)[sal_uInt16(nPntAnz-1)],HDL_POLY); in GetHdl()
1778 Point aPos((*pEdgeTrack)[(sal_uInt16)nPt]); in GetHdl()
1779 aPos+=(*pEdgeTrack)[(sal_uInt16)nPt+1]; in GetHdl()
1790 Point aPos((*pEdgeTrack)[(sal_uInt16)nNum-1]); in GetHdl()
1885 if(pEdgeTrack) in applySpecialDrag()
1890 (*pEdgeTrack)[0] = aPointNow; in applySpecialDrag()
1894 (*pEdgeTrack)[sal_uInt16(pEdgeTrack->GetPointCount()-1)] = aPointNow; in applySpecialDrag()
1913 nDist += aEdgeInfo.ImpGetLineVersatz(eLineCode, *pEdgeTrack); in applySpecialDrag()
1914 aEdgeInfo.ImpSetLineVersatz(eLineCode, *pEdgeTrack, nDist); in applySpecialDrag()
1918 *pEdgeTrack = ImpCalcEdgeTrack(*pEdgeTrack, aCon1, aCon2, &aEdgeInfo); in applySpecialDrag()
1980 XPolygon aXP(ImpCalcEdgeTrack(*pEdgeTrack, aMyCon1, aMyCon2, &aInfo)); in ImplAddConnectorOverlay()
1989 Point aPt1((*pEdgeTrack)[0]); in ImplAddConnectorOverlay()
1990 Point aPt2((*pEdgeTrack)[sal_uInt16(pEdgeTrack->GetPointCount() - 1)]); in ImplAddConnectorOverlay()
2022 pEdgeTrack->SetPointCount(2); in BegCreate()
2023 (*pEdgeTrack)[0]=rDragStat.GetStart(); in BegCreate()
2024 (*pEdgeTrack)[1]=rDragStat.GetNow(); in BegCreate()
2029 *pEdgeTrack=ImpCalcEdgeTrack(*pEdgeTrack,aCon1,aCon2,&aEdgeInfo); in BegCreate()
2035 sal_uInt16 nMax=pEdgeTrack->GetPointCount(); in MovCreate()
2036 (*pEdgeTrack)[nMax-1]=rDragStat.GetNow(); in MovCreate()
2044 *pEdgeTrack=ImpCalcEdgeTrack(*pEdgeTrack,aCon1,aCon2,&aEdgeInfo); in MovCreate()
2082 aRetval.append(pEdgeTrack->getB2DPolygon()); in TakeCreatePoly()
2230 if(aRect.IsEmpty() && 0 == pEdgeTrack->GetPointCount()) in NbcSetSnapRect()
2256 MoveXPoly(*pEdgeTrack,rSiz); in NbcMove()
2262 ResizeXPoly(*pEdgeTrack,rRefPnt,aXFact,aYFact); in NbcResize()
2284 RotateXPoly(*pEdgeTrack, rRef, sn, cs); in NbcRotate()
2292 if(!bCon1 && pEdgeTrack) in NbcRotate()
2294 RotatePoint((*pEdgeTrack)[0],rRef,sn,cs); in NbcRotate()
2298 if(!bCon2 && pEdgeTrack) in NbcRotate()
2300 sal_uInt16 nPntAnz = pEdgeTrack->GetPointCount(); in NbcRotate()
2301 RotatePoint((*pEdgeTrack)[sal_uInt16(nPntAnz-1)],rRef,sn,cs); in NbcRotate()
2315 MirrorXPoly(*pEdgeTrack, rRef1, rRef2); in NbcMirror()
2323 if(!bCon1 && pEdgeTrack) in NbcMirror()
2325 MirrorPoint((*pEdgeTrack)[0],rRef1,rRef2); in NbcMirror()
2329 if(!bCon2 && pEdgeTrack) in NbcMirror()
2331 sal_uInt16 nPntAnz = pEdgeTrack->GetPointCount(); in NbcMirror()
2332 MirrorPoint((*pEdgeTrack)[sal_uInt16(nPntAnz-1)],rRef1,rRef2); in NbcMirror()
2346 ShearXPoly(*pEdgeTrack, rRef, tn, bVShear); in NbcShear()
2354 if(!bCon1 && pEdgeTrack) in NbcShear()
2356 ShearPoint((*pEdgeTrack)[0],rRef,tn,bVShear); in NbcShear()
2360 if(!bCon2 && pEdgeTrack) in NbcShear()
2362 sal_uInt16 nPntAnz = pEdgeTrack->GetPointCount(); in NbcShear()
2363 ShearPoint((*pEdgeTrack)[sal_uInt16(nPntAnz-1)],rRef,tn,bVShear); in NbcShear()
2372 aPolyPolygon.append(pEdgeTrack->getB2DPolygon()); in DoConvertToPolyObj()
2391 sal_uInt16 nAnz=pEdgeTrack->GetPointCount(); in GetSnapPoint()
2392 if (i==0) return (*pEdgeTrack)[0]; in GetSnapPoint()
2393 else return (*pEdgeTrack)[nAnz-1]; in GetSnapPoint()
2409 sal_uInt16 nAnz=pEdgeTrack->GetPointCount(); in GetPoint()
2411 return (*pEdgeTrack)[0]; in GetPoint()
2413 return (*pEdgeTrack)[nAnz-1]; in GetPoint()
2420 sal_uInt16 nAnz=pEdgeTrack->GetPointCount(); in NbcSetPoint()
2422 (*pEdgeTrack)[0]=rPnt; in NbcSetPoint()
2424 (*pEdgeTrack)[nAnz-1]=rPnt; in NbcSetPoint()
2431 pEdgeTrack=new XPolygon; in SdrEdgeObjGeoData()
2436 delete pEdgeTrack; in ~SdrEdgeObjGeoData()
2450 *rEGeo.pEdgeTrack =*pEdgeTrack; in SaveGeoData()
2470 *pEdgeTrack =*rEGeo.pEdgeTrack; in RestGeoData()
2478 if( pEdgeTrack && pEdgeTrack->GetPointCount()!=0) in GetTailPoint()
2480 const XPolygon& rTrack0 = *pEdgeTrack; in GetTailPoint()
2595 if(pEdgeTrack) in getEdgeTrack()
2597 return pEdgeTrack->getB2DPolygon(); in getEdgeTrack()