Rectangle
Rectangle class
La classe rappresenta il rettangolo.
public sealed class Rectangle : ICloneable
Costruttori
Nome | Descrizione |
---|
Rectangle(double, double, double, double) | Costruttore di Rettangolo. |
Proprietà
Nome | Descrizione |
---|
static Trivial { get; } | Inizializza un rettangolo banale, ad esempio un rettangolo con posizione e dimensione zero. |
Height { get; } | Altezza del rettangolo. |
IsEmpty { get; } | Verifica se il rettangolo è vuoto. |
IsPoint { get; } | Verifica se il rettangolo è un punto, cioè LLX è uguale a URX e LLY è uguale a URY. |
IsTrivial { get; } | Verifica se il rettangolo è banale, cioè ha dimensione e posizione zero. |
LLX { get; set; } | Coordinata X dell’angolo inferiore sinistro. |
LLY { get; set; } | Y - coordinata dell’angolo inferiore sinistro. |
URX { get; set; } | X - coordinata dell’angolo in alto a destra. |
URY { get; set; } | Y - coordinata dell’angolo in alto a destra. |
Width { get; } | Larghezza del rettangolo. |
Metodi
Nome | Descrizione |
---|
static FromRect(Rectangle) | Inizializza il nuovo rettangolo da una determinata istanza di System.Drawing.Rectangle. |
static Parse(string) | Prova ad analizzare la stringa ed estrarla dai componenti del rettangolo llx, lly, urx, ury. |
Center() | Restituisce le coordinate del centro del rettangolo. |
Clone() | Clona l’oggetto Rectangle. |
Contains(Point) | Determina se un determinato punto è all’interno del rettangolo. |
Equals(Rectangle) | Controlla se i rettangoli sono uguali, cioè hanno la stessa posizione e dimensioni. |
Intersect(Rectangle) | Si interseca con i rettangoli. |
IsIntersect(Rectangle) | Determina se questo rettangolo si interseca con un altro rettangolo. |
Join(Rectangle) | Unisce i rettangoli. |
NearEquals(Rectangle, double) | Controlla se i rettangoli sono quasi uguali, cioè hanno posizione e dimensioni quasi uguali (fino a delta). |
Rotate(int) | Ruota il rettangolo dell’angolo specificato. |
Rotate(Rotation) | Ruota il rettangolo dell’angolo specificato. |
ToPoints() | Converte un rettangolo in una matrice di punti (“QuadPoints”). |
ToRect() | Converte il rettangolo in un’istanza di System.Drawing.Rectangle. Le posizioni e le dimensioni in virgola mobile vengono troncate. |
override ToString() | Ottiene la rappresentazione della stringa del rettangolo. |
Campi
Nome | Descrizione |
---|
static Empty | Rettangolo vuoto |
Guarda anche