/// <summary> /// Initializes a new instance of the <see cref="ThirdStackPattern"/> class. /// </summary> /// <param name="addTools">if set to <c>true</c> [add tools].</param> public ThirdStackPattern(bool addTools) { Name = "Third Stack"; if (addTools == true) { // Add tool list punchingToolList = new List <PunchingTool>(); PunchingTools.Rectangle tool = new PunchingTools.Rectangle(); tool.X = 40.0 / 3; tool.Y = 8; tool.DisplayName = "Short"; punchingToolList.Add(tool); // Add tool list tool = new PunchingTools.Rectangle(); tool.X = 95.0 / 3; tool.Y = 8; tool.DisplayName = "Medium"; punchingToolList.Add(tool); // Add tool list tool = new PunchingTools.Rectangle(); tool.X = 50; tool.Y = 8; tool.DisplayName = "Long"; punchingToolList.Add(tool); } }
/// <summary> /// Initializes a new instance of the <see cref="PerforationPattern" /> class. /// </summary> public StaggeredPattern(bool addTools) { Name = "Staggered"; if (addTools == true) { // Add tool list punchingToolList = new List <PunchingTool>(); PunchingTools.Rectangle tool1 = new PunchingTools.Rectangle(); tool1.DisplayName = "Tool 1"; punchingToolList.Add(tool1); } }