XCoordinate Left() | Gibt die linke Begrenzung des Rechtecks zurück. Schreibgeschützte Eigenschaft. |
YCoordinate top() | Gibt die obere Begrenzung des Rechtecks zurück. Schreibgeschützte Eigenschaft. |
XCoordinate Right() | Gibt die rechte Begrenzung des Rechtecks zurück. Schreibgeschützte Eigenschaft. |
YCoordinate Bottom() | Gibt die untere Begrenzung des Rechtecks zurück. Schreibgeschützte Eigenschaft. |
Distance Width() | Gibt die Breite des Rechtecks zurück. Schreibgeschützte Eigenschaft. |
Distance Height() | Gibt die Höhe des Rechtecks zurück. Schreibgeschützte Eigenschaft. |
Area Area() | Gibt die Fläche des Rechtecks zurück. Schreibgeschützte Eigenschaft. |
Void Left( XCoordinate x ) | Legt die linke Begrenzung des Rechtecks fest. |
Void top( YCoordinate y ) | Legt die obere Begrenzung des Rechtecks fest. |
Void Right( XCoordinate x ) | Legt die rechte Begrenzung des Rechtecks fest. |
Void Bottom( YCoordinate y ) | Legt die untere Begrenzung des Rechtecks fest. |
XCoordinate XCenter() | Die X-Koordinate des Mittelpunkts des Rechtecks. |
YCoordinate YCenter() | Die Y-Koordinate des Mittelpunkts des Rechtecks. |
Void Inflate( Distance xDist, Distance yDist ) | Vergrößert das Rechteck um xDist nach links und rechts sowie um yDist nach oben und unten. |
XCoordinate GetX( Real ratio ) | Berechnet die X-Koordinate, die innerhalb des Rechtecks zwischen den Koordinaten Left und Right liegt, als Left + Width * ratio. |
YCoordinate GetY( Real ratio ) | Berechnet die Y-Koordinate, die innerhalb des Rechtecks zwischen den Koordinaten top und Bottom liegt, als Top + Height * ratio. |
Rect GetInflated( Distance xDist, Distance yDist ) | Gibt ein „vergrößertes“ Rechteck zurück. Jede Ecke wird um xDist und yDist in die Richtung verschoben, die die Figur vergrößert (die obere linke Ecke also nach oben und nach links usw.). Das Rechteck selbst bleibt unverändert. |
Logic IsEmpty() | Prüft, ob das Rechteck einer nicht leeren Region auf dem Bild entspricht, also einer Region, für die Left < Right und top < Bottom gilt. |