Rectangle
Rectangle class
La clase representa un rectángulo.
public sealed class Rectangle : ICloneable
Constructores
Nombre | Descripción |
---|
Rectangle(double, double, double, double) | Constructor de Rectángulo. |
Propiedades
Nombre | Descripción |
---|
static Trivial { get; } | Inicializa un rectángulo trivial, es decir, un rectángulo con posición y tamaño cero. |
Height { get; } | Altura del rectángulo. |
IsEmpty { get; } | Comprueba si el rectángulo está vacío. |
IsPoint { get; } | Comprueba si el rectángulo es un punto, es decir, LLX es igual a URX y LLY es igual a URY. |
IsTrivial { get; } | Comprueba si el rectángulo es trivial, es decir, tiene tamaño y posición cero. |
LLX { get; set; } | Coordenada X de la esquina inferior izquierda. |
LLY { get; set; } | Y - coordenada de la esquina inferior izquierda. |
URX { get; set; } | X - coordenada de la esquina superior derecha. |
URY { get; set; } | Y - coordenada de la esquina superior derecha. |
Width { get; } | Ancho del rectángulo. |
Métodos
Nombre | Descripción |
---|
static FromRect(Rectangle) | Inicializa el nuevo rectángulo de la instancia dada de System.Drawing.Rectangle. |
static Parse(string) | Intente analizar la cadena y extraer de ella los componentes del rectángulo llx, lly, urx, ury. |
Center() | Devuelve las coordenadas del centro del rectángulo. |
Clone() | Clona el objeto Rectángulo. |
Contains(Point) | Determina si el punto dado está dentro del rectángulo. |
Equals(Rectangle) | Comprobar si los rectángulos son iguales, es decir, tienen la misma posición y tamaño. |
Intersect(Rectangle) | Intersecta a rectángulos. |
IsIntersect(Rectangle) | Determina si este rectángulo se cruza con otro rectángulo. |
Join(Rectangle) | Une rectángulos. |
NearEquals(Rectangle, double) | Compruebe si los rectángulos son casi iguales, es decir, tienen casi la misma posición y tamaño (hasta delta). |
Rotate(int) | Gira el rectángulo en el ángulo especificado. |
Rotate(Rotation) | Gira el rectángulo en el ángulo especificado. |
ToPoints() | Convierte un rectángulo en una matriz de puntos (“QuadPoints”). |
ToRect() | Convierte un rectángulo en una instancia de System.Drawing.Rectangle. Las posiciones y el tamaño de punto flotante están truncados. |
override ToString() | Obtiene la representación de cadena de rectángulo. |
Campos
Nombre | Descripción |
---|
static Empty | Rectángulo vacío |
Ver también