Quadrangle

Quadrangle class

Almacena un juego de cuatroPoint s que representan unQuadrangle región.

public class Quadrangle : IEquatable<Quadrangle>

Constructores

NombreDescripción
Quadrangle()Inicializa una nueva instancia vacía delQuadrangle clase.
Quadrangle(Point, Point, Point, Point)Inicializa una nueva instancia delQuadrangleclase con los puntos descriptivos.

Propiedades

NombreDescripción
BoundingRectangle { get; }ObtieneRectangle delimitando estoQuadrangle
IsEmpty { get; }Prueba si todosPoint de estoQuadrangle tienen valores de cero.
LeftBottom { get; set; }Obtiene la esquina inferior izquierdaPoint deQuadrangle región
LeftTop { get; set; }Obtiene la esquina superior izquierdaPoint deQuadrangle región
RightBottom { get; set; }Obtiene la esquina inferior derechaPoint deQuadrangle región
RightTop { get; set; }Obtiene la esquina superior derechaPoint deQuadrangle región

Métodos

NombreDescripción
Contains(Point)Determina si el especificadoPoint está contenido dentro de esteQuadrangle clase.
Contains(Quadrangle)Determina si el especificadoQuadrangle está contenido o se cruza con esteQuadrangle clase.
Contains(Rectangle)Determina si el especificadoRectangle está contenido o se cruza con esteQuadrangle clase.
Contains(int, int)Determina si el punto especificado está contenido dentro de esteQuadrangle clase.
override Equals(object)Devuelve un valor que indica si esta instancia es igual a una especificadaQuadrangle valor.
Equals(Quadrangle)Devuelve un valor que indica si esta instancia es igual a una especificadaQuadrangle valor.
override GetHashCode()Devuelve el código hash de esta instancia.
override ToString()Devuelve una representación de cadena legible por humanos de esteQuadrangle .
operator ==Devuelve un valor que indica si el primerQuadrangle el valor es igual al segundo.
operator !=Devuelve un valor que indica si la primeraQuadrangle el valor es diferente del segundo.

Campos

NombreDescripción
static readonly Emptyrepresenta unQuadrangle clase con sus propiedades sin inicializar.

Ver también