Table of Contents

Class SketchSegment

Namespace
Macad.Core.Shapes
Assembly
Macad.Core.dll
public abstract class SketchSegment : BaseObject
Inheritance
SketchSegment
Derived

Properties

public Geom2d_Curve CachedCurve { get; protected set; }
Property Value: Geom2d_Curve

public abstract int EndPoint { get; }
Property Value: int

public bool IsAuxilliary { get; set; }
Property Value: bool

public bool IsPeriodic { get; }
Property Value: bool

public int[] Points { get; protected set; }
Property Value: int[]

public abstract int StartPoint { get; }
Property Value: int

Methods

public abstract SketchSegment Clone()
Returns: SketchSegment

public void Invalidate()

public bool IsConnected(SketchSegment other)
other SketchSegment
Returns: bool

public abstract Geom2d_Curve MakeCurve(Dictionary<int, Pnt2d> points)
points Dictionary<int, Pnt2d>
Returns: Geom2d_Curve

public TopoDS_Edge MakeEdge(Dictionary<int, Pnt2d> points)
points Dictionary<int, Pnt2d>
Returns: TopoDS_Edge