AreaArea

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

Esta clase estática proporciona métodos que permiten analizar la relación entre áreas.

public static class AreaArea

Herencia Object → AreaArea

Observaciones

Un Área en este contexto se refiere a líneas cerradas, de manera que engloba tanto a cualquier geometría de tipo ReadOnlyPolygono cualquier ReadOnlyLineque esté cerrado.

El resultado de uno de estos métodos estáticos es excluyente, lo que significa que, si Adjacent devolverá Falso.

Estos métodos únicamente analizan vértices existentes, es decir, que si no hay un vértice común entre las dos geometrías que se cruzan, su cruce pasará desapercibido.

Métodos estáticos

Adjacent(ReadOnlyLine, ReadOnlyLine)Indica si dos areas de tipo ReadOnlyLineson adyacentes.
Adjacent(ReadOnlyLine, ReadOnlyPolygon)Indica si dos áreas de tipo ReadOnlyLine son adyacentes.
Adjacent(ReadOnlyPolygon, ReadOnlyLine)Indica si dos áreas de tipo ReadOnlyPolygon son adyacentes.
Adjacent(ReadOnlyPolygon, ReadOnlyPolygon)Indica si dos áreas de tipo ReadOnlyPolygon son adyacentes.
CompletelyWithin(ReadOnlyLine, ReadOnlyLine)Indica si el primera área de tipo ReadOnlyLine.
CompletelyWithin(ReadOnlyLine, ReadOnlyPolygon)Indica si el primera área de tipo ReadOnlyLine.
CompletelyWithin(ReadOnlyPolygon, ReadOnlyLine)Indica si la primera área de tipo ReadOnlyPolygon.
CompletelyWithin(ReadOnlyPolygon, ReadOnlyPolygon)Indica si la primera área de tipo ReadOnlyPolygon.
Disjoint(ReadOnlyLine, ReadOnlyLine)Indica si las dos áreas de tipo ReadOnlyLine son disjuntas.
Disjoint(ReadOnlyLine, ReadOnlyPolygon)Indica dos áreas de tipo ReadOnlyLine son disjuntas.
Disjoint(ReadOnlyPolygon, ReadOnlyLine)Indica dos áreas de tipo ReadOnlyPolygon son disjuntas.
Disjoint(ReadOnlyPolygon, ReadOnlyPolygon)Indica las dos áreas de tipo ReadOnlyPolygon son disjuntas.
Equal(ReadOnlyLine, ReadOnlyLine)Indica si las dos áreas de tipo ReadOnlyLine son iguales.
Equal(ReadOnlyLine, ReadOnlyPolygon)Indica dos áreas de tipo ReadOnlyLine son iguales.
Equal(ReadOnlyPolygon, ReadOnlyLine)Indica dos áreas de tipo ReadOnlyPolygon son iguales.
Equal(ReadOnlyPolygon, ReadOnlyPolygon)Indica las dos áreas de tipo ReadOnlyPolygon son iguales.
Join(ReadOnlyLine, ReadOnlyLine)Indica si las dos áreas de tipo ReadOnlyLine tienen un punto de unión.
Join(ReadOnlyLine, ReadOnlyPolygon)Indica dos áreas de tipo ReadOnlyLine tienen un punto en común.
Join(ReadOnlyPolygon, ReadOnlyLine)Indica dos áreas de tipo ReadOnlyPolygon tienen un punto en común.
Join(ReadOnlyPolygon, ReadOnlyPolygon)Indica las dos áreas de tipo ReadOnlyPolygon tienen un punto en común.
OuterRingAdjacent(ReadOnlyLine, ReadOnlyPolygon)Indica si el área ReadOnlyLine.
OuterRingAdjacent(ReadOnlyPolygon, ReadOnlyLine)Indica si el área ReadOnlyLine.
OuterRingAdjacent(ReadOnlyPolygon, ReadOnlyPolygon)Indica si el límite exterior de los dos ReadOnlyPolygon son adyacentes.
Overlap(ReadOnlyLine, ReadOnlyLine, out Point3D)Indica si las dos áreas de tipo ReadOnlyLine solapan y devuelve además las coordenadas de un punto por el que se cruzan.
Overlap(ReadOnlyLine, ReadOnlyPolygon, out Point3D)Indica si el área de tipo ReadOnlyLine y devuelve además las coordenadas de un punto por el que se cruzan.
Overlap(ReadOnlyPolygon, ReadOnlyLine, out Point3D)Indica si el área de tipo ReadOnlyPolygon y devuelve además las coordenadas de un punto por el que se cruzan.
Overlap(ReadOnlyPolygon, ReadOnlyPolygon, out Point3D)Indica si las dos áreas de tipo ReadOnlyPolygon solapan y devuelve además las coordenadas de un punto por el que se cruzan.
Within(ReadOnlyLine, ReadOnlyLine)Indica si la primera área de tipo ReadOnlyLine.
Within(ReadOnlyLine, ReadOnlyPolygon)Indica si la primera área de tipo ReadOnlyLine.
Within(ReadOnlyPolygon, ReadOnlyLine)Indica si la primera área de tipo ReadOnlyPolygon.
Within(ReadOnlyPolygon, ReadOnlyPolygon)Indica si la primera área de tipo ReadOnlyPolygon.