Zum Hauptinhalt springen

Beschreibung

Eine Region ist eine Menge von Rectangle-Objekten, die so übereinander angeordnet sind, dass die Oberkante des unteren Rectangle die Unterkante des oberen bildet (sodass sich die Rectangle nicht überlappen).

Konstruktoren

KonstruktorBeschreibung
Region Region()Erstellt eine leere Region.
Region Region( RectArray rectArray )Konstruktor aus einem Wert des Typs RectArray. Erstellt eine Region, die die Rectangles aus dem Array rectArray enthält.

Operatoren

OperatorBeschreibung
OrVereint zwei Regionen.
AndSchneidet zwei Regionen bzw. eine Region und ein Rectangle. Gibt einen Wert des Typs Region zurück.

Methoden

MethodeBeschreibung
XCoordinate Left()Gibt die linke Begrenzung der Region zurück. Schreibgeschützte Eigenschaft.
YCoordinate top()Gibt die obere Begrenzung der Region zurück. Schreibgeschützte Eigenschaft.
XCoordinate Right()Gibt die rechte Begrenzung der Region zurück. Schreibgeschützte Eigenschaft.
YCoordinate Bottom()Gibt die untere Begrenzung der Region zurück. Schreibgeschützte Eigenschaft.
Distance Width()Gibt die Breite der Region zurück. Schreibgeschützte Eigenschaft.
Distance Height()Gibt die Höhe der Region zurück. Schreibgeschützte Eigenschaft.
Area Area()Gibt die Fläche der Region zurück. Schreibgeschützte Eigenschaft.
Void Inflate( Distance xDist, Distance yDist )Vergrößert die Region um xDist nach rechts und links sowie um yDist nach oben und unten.
Rect Rect()Gibt eine Kopie des Rectangle zurück, das die Region umschreibt.