Saltar al contenido principal

Descripción

Rectangle en una imagen.

Constructores

ConstructorDescripción
Rect Rect( XCoordinate left, YCoordinate top, XCoordinate right, YCoordinate bottom )Construye un valor de tipo Rect a partir de coordenadas en la imagen. Los límites del Rectangle se pasan como Parameters: left – límite izquierdo, top – límite superior, right – límite derecho, bottom – límite inferior.

Operadores

OperadorDescripción
OrUne dos Rectangle. El resultado es el Rectangle más pequeño que contiene ambos.
AndInterseca dos Rectangle. El resultado es el Rectangle más grande contenido en ambos.

Métodos

MétodoDescripción
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.