Lines Matching refs:rGeo
597 Polygon Rect2Poly(const Rectangle& rRect, const GeoStat& rGeo) in Rect2Poly() argument
605 if (rGeo.nShearWink!=0) ShearPoly(aPol,rRect.TopLeft(),rGeo.nTan); in Rect2Poly()
606 if (rGeo.nDrehWink!=0) RotatePoly(aPol,rRect.TopLeft(),rGeo.nSin,rGeo.nCos); in Rect2Poly()
610 void Poly2Rect(const Polygon& rPol, Rectangle& rRect, GeoStat& rGeo) in Poly2Rect() argument
612 rGeo.nDrehWink=GetAngle(rPol[1]-rPol[0]); in Poly2Rect()
613 rGeo.nDrehWink=NormAngle360(rGeo.nDrehWink); in Poly2Rect()
615 rGeo.RecalcSinCos(); in Poly2Rect()
618 if (rGeo.nDrehWink!=0) RotatePoint(aPt1,Point(0,0),-rGeo.nSin,rGeo.nCos); // -Sin fuer Rueckdrehung in Poly2Rect()
623 if (rGeo.nDrehWink!=0) RotatePoint(aPt3,Point(0,0),-rGeo.nSin,rGeo.nCos); // -Sin fuer Rueckdrehung in Poly2Rect()
655 rGeo.nShearWink=nShW; in Poly2Rect()
656 rGeo.RecalcTan(); in Poly2Rect()