Quadrangle

Quadrangle class

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

public class Quadrangle : IEquatable<Quadrangle>

Constructores

Nombre Descripció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

Nombre Descripció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

Nombre Descripció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

Nombre Descripción
static readonly Empty representa unQuadrangle clase con sus propiedades sin inicializar.

Ver también