EndpointJoin

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

Indica si uno de los extremos de la línea se une con el área en un vértice del área.

Extremo de la línea se junta con el área

public static bool EndpointJoin(ReadOnlyLine line, ReadOnlyLine area)
public static bool EndpointJoin(ReadOnlyLine line, ReadOnlyPolygon area)
Parámetro Descripción
line Línea.
area Área: una ReadOnlyLine cerrada o un ReadOnlyPolygon.

Valor devuelto

  • EndpointJoin(ReadOnlyLine, ReadOnlyLine): true si el primer o el último vértice de line coincide con un vértice de area.
  • EndpointJoin(ReadOnlyLine, ReadOnlyPolygon): true si el primer o el último vértice de line coincide con un vértice del anillo exterior o de un hueco, y además Across(line, area) devuelve false.

Un extremo de la línea situado sobre un lado del área, sin coincidir con un vértice, no cuenta. El resto de la línea no se analiza en la primera sobrecarga: la línea puede tener vértices dentro del área.

Excepciones

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

Ejemplo

Lee el ejemplo de LineArea.