VertexPointer

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

Identifica un vértice de una ReadOnlyLine por la línea y el índice del vértice.

public struct VertexPointer

Herencia: Object → ValueType → VertexPointer

La estructura solo guarda los dos valores que recibe el constructor: no comprueba que line no sea null ni que el índice esté dentro de line.Points, y no se actualiza si la línea cambia. default(VertexPointer) tiene Line a null y Vertex a 0.

El método DetectNodes de la clase NodeDetector del paquete Digi21.DigiNG.Topology agrupa por coordenada los VertexPointer de los vértices que forman nodos.

Constructores

Miembro Descripción
VertexPointer(ReadOnlyLine line, int vertex) Crea el puntero al vértice vertex de line.

Propiedades

Miembro Descripción
ReadOnlyLine Line { get; } Línea a la que pertenece el vértice.
int Vertex { get; } Índice del vértice en Line.Points.

Ejemplo

El ejemplo de SegmentPointer crea un VertexPointer por cada vértice de una línea guardada en un archivo .bind.