//-------------------------------------------------------------------------------------------------- internal void OnViewRotated(Dictionary <int, Pnt2d> points, Dictionary <int, SketchSegment> segments) { _MarkerCounts.Clear(); ConstraintElements.ForEach(cc => cc.OnViewRotated(points, segments, _MarkerCounts)); _SketchEditorTool.WorkspaceController.Invalidate(); }
//-------------------------------------------------------------------------------------------------- public void Activate(bool points, bool segments, bool constraints) { PointElements.ForEach(p => p.Activate(points)); SegmentElements.ForEach(s => s.Activate(segments)); ConstraintElements.ForEach(c => c.Activate(constraints)); }