public DrawingPathBase(ICanvas canvas) { _canvas = canvas; _markPoints = new TrackedCanvasElements(canvas); _traceLines = new TrackedCanvasElements(canvas); }
public BezierDrawingPath(ICanvas canvas) : base(canvas) { _bezierInfo = new List <BezierLineBasicInfoDto>(); _dottedReferenceLines = new TrackedCanvasElements(canvas); _controlPoints = new TrackedCanvasElements(canvas);; _bezierSegments = new TrackedCanvasElements(canvas);; }
public ConveyorDrawingPath(ICanvas canvas) : base(canvas) { _intersectionPoints = new TrackedCanvasElements(canvas); _intersectionLines = new TrackedCanvasElements(canvas); _circleCenterElements = new TrackedCanvasElements(canvas); _roundedSegments = new TrackedCanvasElements(canvas); _conveyorSegments = new List <ConveyorSegmentBase>(); }