Vai al contenuto principale

Descrizione

Rectangle su un’immagine.

Costruttori

CostruttoreDescrizione
Rect Rect( XCoordinate left, YCoordinate top, XCoordinate right, YCoordinate bottom )Crea un valore di tipo Rect a partire da coordinate sull’immagine. I confini del Rectangle vengono passati come Parameter: left – confine sinistro, top – confine superiore, right – confine destro, bottom – confine inferiore.

Operatori

OperatoreDescrizione
OrUnisce due Rectangle. Il risultato è il Rectangle più piccolo che contiene entrambi i Rectangle.
AndInterseca due Rectangle. Il risultato è il Rectangle più grande contenuto in entrambi i Rectangle.

Metodi

MetodoDescrizione
XCoordinate Left()Restituisce il bordo sinistro del Rectangle. Proprietà di sola lettura.
YCoordinate top()Restituisce il bordo superiore del Rectangle. Proprietà di sola lettura.
XCoordinate Right()Restituisce il bordo destro del Rectangle. Proprietà di sola lettura.
YCoordinate Bottom()Restituisce il bordo inferiore del Rectangle. Proprietà di sola lettura.
Distance Width()Restituisce la larghezza del Rectangle. Proprietà di sola lettura.
Distance Height()Restituisce l’altezza del Rectangle. Proprietà di sola lettura.
Area Area()Restituisce l’area del Rectangle. Proprietà di sola lettura.
Void Left( XCoordinate x )Imposta il bordo sinistro del Rectangle.
Void top( YCoordinate y )Imposta il bordo superiore del Rectangle.
Void Right( XCoordinate x )Imposta il bordo destro del Rectangle.
Void Bottom( YCoordinate y )Imposta il bordo inferiore del Rectangle.
XCoordinate XCenter()Coordinata X del centro del Rectangle.
YCoordinate YCenter()Coordinata Y del centro del Rectangle.
Void Inflate( Distance xDist, Distance yDist )Espande il Rectangle di xDist a sinistra e a destra e di yDist verso l’alto e verso il basso.
XCoordinate GetX( Real ratio )Calcola la coordinata X all’interno del Rectangle tra le coordinate Left e Right come Left + Width * ratio.
YCoordinate GetY( Real ratio )Calcola la coordinata Y all’interno del Rectangle tra le coordinate Top e Bottom come Top + Height * ratio.
Rect GetInflated( Distance xDist, Distance yDist )Restituisce un Rectangle “espanso”. Ogni vertice è spostato di xDist e yDist nella direzione che amplia la figura (il vertice in alto a sinistra viene spostato verso l’alto e verso sinistra, ecc.). Il Rectangle stesso resta invariato.
Logic IsEmpty()Verifica se il Rectangle corrisponde a un’area non vuota nell’immagine, cioè un’area per cui Left < Right e Top < Bottom.