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 Object → Entity → 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) |