XCoordinate Left() | Devuelve el límite izquierdo del Rectangle. Propiedad de solo lectura. |
YCoordinate top() | Devuelve el límite superior del Rectangle. Propiedad de solo lectura. |
XCoordinate Right() | Devuelve el límite derecho del Rectangle. Propiedad de solo lectura. |
YCoordinate Bottom() | Devuelve el límite inferior del Rectangle. Propiedad de solo lectura. |
Distance Width() | Devuelve el ancho del Rectangle. Propiedad de solo lectura. |
Distance Height() | Devuelve la altura del Rectangle. Propiedad de solo lectura. |
Area Area() | Devuelve el área del Rectangle. Propiedad de solo lectura. |
Void Left( XCoordinate x ) | Establece el límite izquierdo del Rectangle. |
Void top( YCoordinate y ) | Establece el límite superior del Rectangle. |
Void Right( XCoordinate x ) | Establece el límite derecho del Rectangle. |
Void Bottom( YCoordinate y ) | Establece el límite inferior del Rectangle. |
XCoordinate XCenter() | Coordenada X del centro del Rectangle. |
YCoordinate YCenter() | Coordenada Y del centro del Rectangle. |
Void Inflate( Distance xDist, Distance yDist ) | Expande el Rectangle en xDist hacia la izquierda y la derecha, y en yDist hacia arriba y abajo. |
XCoordinate GetX( Real ratio ) | Calcula la coordenada X situada dentro del Rectangle entre Left y Right como Left + Width * ratio. |
YCoordinate GetY( Real ratio ) | Calcula la coordenada Y situada dentro del Rectangle entre Top y Bottom como Top + Height * ratio. |
Rect GetInflated( Distance xDist, Distance yDist ) | Devuelve un Rectangle “expandido”. Cada vértice se desplaza en xDist y yDist en la dirección que expande la figura (el vértice superior izquierdo se mueve hacia arriba y a la izquierda, etc.). El propio Rectangle no se modifica. |
Logic IsEmpty() | Comprueba si el Rectangle corresponde a una región no vacía en la imagen, es decir, una región cuyo Left < Right y top < Bottom. |