/// <summary> /// Clears all previous selections, snapping information etc. /// </summary> internal void ClearAllPreviousCommandData() { points.Clear(); selEntity = null; selEntityIndex = -1; snapPoint = null; drawingArc = false; drawingCircle = false; drawingCurve = false; drawingEllipse = false; drawingEllipticalArc = false; drawingLine = false; drawingLinearDim = false; drawingOrdinateDim = false; drawingPoints = false; drawingText = false; drawingLeader = false; drawingPolyLine = false; drawingRadialDim = false; drawingAlignedDim = false; drawingQuadrantPoint = false; drawingAngularDim = false; drawingAngularDimFromLines = false; firstClick = true; doingMirror = false; doingOffset = false; doingTrim = false; doingExtend = false; doingChamfer = false; doingMove = false; doingScale = false; doingRotate = false; doingFillet = false; doingTangents = false; firstSelectedEntity = null; secondSelectedEntity = null; firstLine = null; secondLine = null; quadrantPoint = null; activeOperationLabel = ""; ActionMode = actionType.None; Entities.ClearSelection(); ObjectManipulator.Cancel(); }