XCoordinate Left() | Renvoie la limite gauche du Rectangle. Propriété en lecture seule. |
YCoordinate top() | Renvoie la limite supérieure du Rectangle. Propriété en lecture seule. |
XCoordinate Right() | Renvoie la limite droite du Rectangle. Propriété en lecture seule. |
YCoordinate Bottom() | Renvoie la limite inférieure du Rectangle. Propriété en lecture seule. |
Distance Width() | Renvoie la largeur du Rectangle. Propriété en lecture seule. |
Distance Height() | Renvoie la hauteur du Rectangle. Propriété en lecture seule. |
Area Area() | Renvoie l’aire du Rectangle. Propriété en lecture seule. |
Void Left( XCoordinate x ) | Définit la limite gauche du Rectangle. |
Void top( YCoordinate y ) | Définit la limite supérieure du Rectangle. |
Void Right( XCoordinate x ) | Définit la limite droite du Rectangle. |
Void Bottom( YCoordinate y ) | Définit la limite inférieure du Rectangle. |
XCoordinate XCenter() | Coordonnée X du centre du Rectangle. |
YCoordinate YCenter() | Coordonnée Y du centre du Rectangle. |
Void Inflate( Distance xDist, Distance yDist ) | Dilate le Rectangle de xDist vers la gauche et la droite, et de yDist vers le haut et le bas. |
XCoordinate GetX( Real ratio ) | Calcule la coordonnée X située dans le Rectangle entre Left et Right selon Left + Width * ratio. |
YCoordinate GetY( Real ratio ) | Calcule la coordonnée Y située dans le Rectangle entre Top et Bottom selon Top + Height * ratio. |
Rect GetInflated( Distance xDist, Distance yDist ) | Renvoie un Rectangle « dilaté ». Chaque sommet est décalé de xDist et yDist dans le sens qui agrandit la figure (le sommet supérieur gauche est déplacé vers le haut et vers la gauche, etc.). Le Rectangle lui-même reste inchangé. |
Logic IsEmpty() | Vérifie si le Rectangle correspond à une zone non vide sur l’image, c’est-à-dire une zone où Left < Right et Top < Bottom. |