Disjoint

Espacio de nombres: Digi21.DigiNG.Entities.Relations
Ensamblado: Digi21.DigiNG

Indica si el punto y el área son disjuntos.

Punto y área disjuntos

public static bool Disjoint(ReadOnlyPoint point, ReadOnlyLine area)
public static bool Disjoint(ReadOnlyPoint point, ReadOnlyPolygon area)
Parámetro Descripción
point Punto, de tipo ReadOnlyPoint.
area Área: una ReadOnlyLine cerrada o un ReadOnlyPolygon. En el ensamblado instalado, este parámetro se llama line o polygon.

Valor devuelto

true si el punto no coincide con ningún vértice del área (anillo exterior ni huecos) y no está en el interior del área. Es el valor contrario de Coincident(point, area) || Within(point, area).

El método devuelve true con un punto fuera del área, con un punto dentro de un hueco de un polígono y con un punto sobre un lado del área que no coincide con ningún vértice.

Con un Point creado en memoria, el método devuelve siempre true; lee la nota de PointArea.

Excepciones

Excepción Cuándo
ArgumentNullException point o area es null.

Ejemplo

Lee el ejemplo de PointArea.