Lines Matching refs:rGeo
585 Polygon Rect2Poly(const Rectangle& rRect, const GeoStat& rGeo) in Rect2Poly() argument
593 if (rGeo.nShearWink!=0) ShearPoly(aPol,rRect.TopLeft(),rGeo.nTan); in Rect2Poly()
594 if (rGeo.nDrehWink!=0) RotatePoly(aPol,rRect.TopLeft(),rGeo.nSin,rGeo.nCos); in Rect2Poly()
598 void Poly2Rect(const Polygon& rPol, Rectangle& rRect, GeoStat& rGeo) in Poly2Rect() argument
600 rGeo.nDrehWink=GetAngle(rPol[1]-rPol[0]); in Poly2Rect()
601 rGeo.nDrehWink=NormAngle360(rGeo.nDrehWink); in Poly2Rect()
603 rGeo.RecalcSinCos(); in Poly2Rect()
606 … if (rGeo.nDrehWink!=0) RotatePoint(aPt1,Point(0,0),-rGeo.nSin,rGeo.nCos); // -Sin für Rückdrehung in Poly2Rect()
611 … if (rGeo.nDrehWink!=0) RotatePoint(aPt3,Point(0,0),-rGeo.nSin,rGeo.nCos); // -Sin für Rückdrehung in Poly2Rect()
643 rGeo.nShearWink=nShW; in Poly2Rect()
644 rGeo.RecalcTan(); in Poly2Rect()