ReadOnlyLine

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

Esta clase implementa una geometría de tipo línea (que en realidad es una polilínea) de solo lectura.

public class ReadOnlyLine : Entity, ICloseable, ISnapable, IClippable, ITrimable

Herencia ObjectEntity → ReadOnlyLine

Tipos derivados: Line

Implementa: ICloseable

Propiedades

Area Devuelve el área del ReadOnlyLine.
Perimeter3D Devuelve el perímetro 3D del ReadOnlyLine.
Perimeter Devuelve el perímetro en el plano X, Y del ReadOnlyLine.
InteriorPoint

Calcula un punto interior en el ReadOnlyLine.

(Heredado de ICloseable)

ClosedXYZ

Indica si el primer y último vértices del ReadOnlyLine coinciden en X, Y, Z.

(Heredado de ICloseable)

Closed

Indica si el primer y último vértices del ReadOnlyLine coinciden en X, Y.

(Heredado de ICloseable)

LastSegment Devuelve un Segment referenciando al último segmento del ReadOnlyLine.
FirstSegment Devuelve un Segment referenciando al primer segmento del ReadOnlyLine.
LastVertex Devuelve un Point3D con las coordenadas del último vértice del ReadOnlyLine.
FirstVertex Devuelve un Point3D con las coordenadas del primer vértice del ReadOnlyLine.
Points Devuelve un IReadOnlyList con los vértices del ReadOnlyLine.

Métodos

AnalyzePointPosition(Point3D)

Devuelve un PointPosition especificando la posición relativa de un determinado punto con el ReadOnlyLine.

(Heredado de ICloseable)

Clip(ReadOnlyLine)

Devuelve un conjunto de geometrías que son el resultado de recortar el ReadOnlyLine por el límite especificado.

(Heredado de IClippable)

Clone() Devuelve una nueva instancia de Line idéntica a la actual pero que no está asignada a ningún IDrawingFile de manera que no es de solo lectura.
Distance(Point3D)

Devuelve un vector cuyo módulo es la distancia al punto más cercano a la geometría.

(Heredado de ISnapable)

NearestSegment(Point3D, out Point3D, out int)

Indica el segmento más cercano y calcula la proyección a dicho segmento además de devolver la distancia a dicho punto.

(Heredado de ISnapable)

NearestVertex(Point3D, out Point3D, out int)

Indica el vértice más cercano, así como su índice y distancia.

(Heredado de ISnapable)

ToString()

Convierte este ReadOnlyLine en una cadena legible para los humanos.

(Heredado de Object)

Trim(ReadOnlyLine, bool)

Indica el vértice más cercano, así como su índice y distancia.

(Heredado de ITrimable)