Passer au contenu principal

Description

Une région est un ensemble de rectangles disposés les uns sous les autres de telle sorte que la ligne supérieure du rectangle inférieur coïncide avec la ligne inférieure du rectangle supérieur (afin que les rectangles ne se chevauchent pas).

Constructeurs

ConstructeurDescription
Region Region()Crée une région vide.
Region Region( RectArray rectArray )Constructeur à partir d’une valeur de type RectArray. Crée une région contenant les rectangles du tableau rectArray.

Opérateurs

OpérateurDescription
OrRéunit deux régions.
AndIntersecte deux régions, ou une région et un Rectangle. Retourne une valeur de type Region.

Méthodes

MéthodeDescription
XCoordinate Left()Renvoie la limite gauche de la région. Propriété lecture seule.
YCoordinate top()Renvoie la limite supérieure de la région. Propriété lecture seule.
XCoordinate Right()Renvoie la limite droite de la région. Propriété lecture seule.
YCoordinate Bottom()Renvoie la limite inférieure de la région. Propriété lecture seule.
Distance Width()Renvoie la largeur de la région. Propriété lecture seule.
Distance Height()Renvoie la hauteur de la région. Propriété lecture seule.
Area Area()Renvoie l’aire de la région. Propriété lecture seule.
Void Inflate( Distance xDist, Distance yDist )Agrandit la région de xDist vers la droite et la gauche, et de yDist vers le haut et le bas.
Rect Rect()Renvoie une copie du Rectangle circonscrivant la région.