Digi21.DigiNG.Entities

Ensamblado: Digi21.DigiNG

Tipos de las entidades de un archivo de dibujo (líneas, puntos, textos, polígonos y complejos), de sus códigos y de las operaciones geométricas sobre ellas.

Cada tipo de entidad tiene dos clases:

  • La clase de solo lectura (ReadOnlyLine, ReadOnlyPoint, ReadOnlyText, ReadOnlyPolygon, ReadOnlyComplex) es la que devuelven los archivos de dibujo al recorrer sus entidades.
  • La clase de lectura y escritura (Line, Point, Text, Polygon, Complex) hereda de la anterior, tiene constructores públicos y añade los miembros que modifican la entidad.

Una entidad no se puede modificar cuando pertenece a un archivo de dibujo (su propiedad Owner no es null). Para modificar una entidad leída de un archivo, modifica la copia que devuelve Clone().

Clases

Clase Descripción
CodeCollection Colección de los códigos de una entidad, que devuelve Entity.Codes.
Complex Complejo de lectura y escritura: una entidad formada por otras entidades.
Entity Clase base abstracta de todas las entidades.
GeometryFactory Métodos de extensión que crean entidades nuevas a partir de otras.
Line Línea de lectura y escritura.
Point Punto de lectura y escritura.
Polygon Polígono de lectura y escritura: un contorno exterior y sus huecos.
ReadOnlyComplex Complejo de solo lectura.
ReadOnlyLine Línea de solo lectura.
ReadOnlyPoint Punto de solo lectura.
ReadOnlyPolygon Polígono de solo lectura.
ReadOnlyText Texto de solo lectura.
Text Texto de lectura y escritura.

Estructuras

Estructura Descripción
Code Código de una entidad: nombre y, opcionalmente, enlace a un registro de base de datos.
SegmentPointer Referencia a un segmento de una línea.
VertexPointer Referencia a un vértice de una línea.

Interfaces

Interfaz Descripción
IClippable Entidades que se pueden dividir por una línea límite.
ICloseable Entidades que pueden delimitar un recinto.
IDirectionable Entidades cuyo sentido se puede invertir.
ISnapable Entidades en las que se busca el vértice o el segmento más cercano a una coordenada.
ITrimable Entidades a las que se resta el recinto de una línea límite.

Enumeraciones

Enumeración Descripción
PointPosition Posición de una coordenada con respecto a un recinto.
TextJustification Punto de inserción de un texto.