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 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