Lines Matching refs:aGeo
169 FASTBOOL bNeed=aGeo.nDrehWink!=0 || aGeo.nShearWink!=0 || meCircleKind==OBJ_CCUT; in PaintNeedsXPolyCirc()
266 if(aGeo.nShearWink || aGeo.nDrehWink) in ImpCalcXPolyCirc()
275 aGeo.nShearWink ? tan((36000 - aGeo.nShearWink) * F_PI18000) : 0.0, in ImpCalcXPolyCirc()
276 aGeo.nDrehWink ? (36000 - aGeo.nDrehWink) * F_PI18000 : 0.0, in ImpCalcXPolyCirc()
295 if (aRect.GetWidth()==aRect.GetHeight() && aGeo.nShearWink==0) { in TakeObjNameSingul()
327 if (aRect.GetWidth()==aRect.GetHeight() && aGeo.nShearWink==0) { in TakeObjNamePlural()
458 if (aGeo.nShearWink) in GetHdl()
460 ShearPoint(aPnt,aRect.TopLeft(),aGeo.nTan); in GetHdl()
463 if (aGeo.nDrehWink) in GetHdl()
465 RotatePoint(aPnt,aRect.TopLeft(),aGeo.nSin,aGeo.nCos); in GetHdl()
473 pH->SetDrehWink(aGeo.nDrehWink); in GetHdl()
511 if (aGeo.nDrehWink!=0) in applySpecialDrag()
512 RotatePoint(aPt,aRect.TopLeft(),-aGeo.nSin,aGeo.nCos); in applySpecialDrag()
514 if (aGeo.nShearWink!=0) in applySpecialDrag()
515 ShearPoint(aPt,aRect.TopLeft(),-aGeo.nTan); in applySpecialDrag()
821 long nWink0=aGeo.nDrehWink; in NbcResize()
822 FASTBOOL bNoShearRota=(aGeo.nDrehWink==0 && aGeo.nShearWink==0); in NbcResize()
824 bNoShearRota|=(aGeo.nDrehWink==0 && aGeo.nShearWink==0); in NbcResize()
857 nS0-=aGeo.nDrehWink; in NbcResize()
858 nE0-=aGeo.nDrehWink; in NbcResize()
902 if (aGeo.nDrehWink!=0) { in NbcMirror()
903 RotatePoint(aTmpPt1,aRect.TopLeft(),aGeo.nSin,aGeo.nCos); in NbcMirror()
904 RotatePoint(aTmpPt2,aRect.TopLeft(),aGeo.nSin,aGeo.nCos); in NbcMirror()
906 if (aGeo.nShearWink!=0) { in NbcMirror()
907 ShearPoint(aTmpPt1,aRect.TopLeft(),aGeo.nTan); in NbcMirror()
908 ShearPoint(aTmpPt2,aRect.TopLeft(),aGeo.nTan); in NbcMirror()
916 if (aGeo.nDrehWink!=0) { in NbcMirror()
917 RotatePoint(aTmpPt1,aRect.TopLeft(),-aGeo.nSin,aGeo.nCos); // -sin fuer Umkehrung in NbcMirror()
918 RotatePoint(aTmpPt2,aRect.TopLeft(),-aGeo.nSin,aGeo.nCos); // -sin fuer Umkehrung in NbcMirror()
921 if (aGeo.nShearWink!=0) { in NbcMirror()
922 ShearPoint(aTmpPt1,aRect.TopLeft(),-aGeo.nTan); // -tan fuer Umkehrung in NbcMirror()
923 ShearPoint(aTmpPt2,aRect.TopLeft(),-aGeo.nTan); // -tan fuer Umkehrung in NbcMirror()
1000 if (aGeo.nDrehWink!=0) { in TakeUnrotatedSnapRect()
1004 RotatePoint(aDst,Point(),aGeo.nSin,aGeo.nCos); in TakeUnrotatedSnapRect()
1009 if (aGeo.nShearWink!=0) { in TakeUnrotatedSnapRect()
1010 long nDst=Round((rRect.Bottom()-rRect.Top())*aGeo.nTan); in TakeUnrotatedSnapRect()
1011 if (aGeo.nShearWink>0) { in TakeUnrotatedSnapRect()
1015 RotatePoint(aTmpPt,aRef,aGeo.nSin,aGeo.nCos); in TakeUnrotatedSnapRect()
1035 if (aGeo.nDrehWink!=0 || aGeo.nShearWink!=0 || meCircleKind!=OBJ_CIRC) { in NbcSetSnapRect()