コード例 #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PerforationPattern" /> class.
        /// </summary>
        public AquaPattern(bool addTools)
        {
            Name = "Aqua";

            if (addTools == true)
            {
                // Add tool list
                punchingToolList = new List <PunchingTool>();
                PunchingTools.Round tool = new PunchingTools.Round();
                tool.DisplayName = "Tool 1";
                punchingToolList.Add(tool);

                tool             = new PunchingTools.Round();
                tool.DisplayName = "Tool 2";
                punchingToolList.Add(tool);

                tool             = new PunchingTools.Round();
                tool.DisplayName = "Tool 3";
                punchingToolList.Add(tool);

                tool             = new PunchingTools.Round();
                tool.DisplayName = "Tool 4";
                punchingToolList.Add(tool);

                tool             = new PunchingTools.Round();
                tool.DisplayName = "Tool 5";
                punchingToolList.Add(tool);
            }
        }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PerforationPattern" /> class.
 /// </summary>
 public ClusterToolSearcherPattern(bool addTools)
 {
     Name = "Cluster Tool Searcher";
     // Add tool list
     punchingToolList = new List <PunchingTool>();
     PunchingTools.Round tool1 = new PunchingTools.Round();
     tool1.DisplayName        = "Tool 1";
     tool1.ClusterTool.Enable = true;
     punchingToolList.Add(tool1);
 }
コード例 #3
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PerforationPattern" /> class.
        /// </summary>
        public NintyDegreePattern(bool addTools)
        {
            Name = "90 degrees";

            if (addTools == true)
            {
                // Add tool list
                punchingToolList = new List <PunchingTool>();
                PunchingTools.Round tool1 = new PunchingTools.Round();
                tool1.DisplayName = "Tool 1";
                punchingToolList.Add(tool1);
            }
        }
コード例 #4
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PerforationPattern" /> class.
        /// </summary>
        /// <param name="addTools">if set to <c>true</c> [add tools].</param>
        public MorsePattern(bool addTools)
        {
            Name = "Morse";

            if (addTools == true)
            {
                // Add tool list
                punchingToolList = new List <PunchingTool>();
                PunchingTools.Round tool = new PunchingTools.Round();
                tool.DisplayName = "Tool 1";
                punchingToolList.Add(tool);
            }
        }
コード例 #5
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PerforationPattern" /> class.
        /// </summary>
        public StraightPattern(bool addTools)
        {
            Name = "Straight";

            if (addTools == true)
            {
                // Add tool list
                punchingToolList = new List <PunchingTool>();

                PunchingTools.Round tool1 = new PunchingTools.Round();
                tool1.DisplayName = "Tool 1";
                punchingToolList.Add(tool1);
            }
        }
コード例 #6
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PerforationPattern" /> class.
        /// </summary>
        /// <param name="addTools">if set to <c>true</c> [add tools].</param>
        public BraillePattern(bool addTools)
        {
            Name = "Braille";

            if (addTools == true)
            {
                // Add tool list
                punchingToolList = new List <PunchingTool>();
                PunchingTools.Round tool1 = new PunchingTools.Round();
                tool1.DisplayName = "Tool 1";
                punchingToolList.Add(tool1);
                PunchingTools.Round tool2 = new PunchingTools.Round();
                tool2.DisplayName = "Tool 2";
                punchingToolList.Add(tool2);
            }
        }
コード例 #7
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PerforationPattern" /> class.
        /// </summary>
        public SixtyDegreeStripePattern(bool addTools)
        {
            Name = "60 degrees Stripe";

            if (addTools == true)
            {
                // Add tool list
                punchingToolList = new List <PunchingTool>();
                PunchingTools.Round tool1 = new PunchingTools.Round();
                tool1.DisplayName = "Tool 1";
                punchingToolList.Add(tool1);

                PunchingTools.Obround tool2 = new PunchingTools.Obround();
                tool2.DisplayName = "Tool 2";
                punchingToolList.Add(tool2);
            }
        }
コード例 #8
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PerforationPattern" /> class.
        /// </summary>
        public TreadPerfPattern(bool addTools)
        {
            Name = "TreadPerfPattern";

            if (addTools == true)
            {
                // Add tool list
                punchingToolList = new List <PunchingTool>();

                PunchingTools.Round tool1 = new PunchingTools.Round();
                tool1.DisplayName = "Tool 1";
                punchingToolList.Add(tool1);

                PunchingTools.Round tool2 = new PunchingTools.Round();
                tool2.DisplayName = "Tool 2";
                punchingToolList.Add(tool2);

                PunchingTools.Round tool3 = new PunchingTools.Round();
                tool3.DisplayName = "Tool 3";
                punchingToolList.Add(tool3);
            }
        }
コード例 #9
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PerforationPattern" /> class.
        /// </summary>
        /// <param name="addTools">if set to <c>true</c> [add tools].</param>
        public PhoenixMorsePattern(bool addTools)
        {
            Name = "Phoenix Morse";

            if (addTools == true)
            {
                // Add tool list
                punchingToolList = new List <PunchingTool>();
                PunchingTools.Round tool = new PunchingTools.Round();
                tool.DisplayName = "Tool 1";
                punchingToolList.Add(tool);

                // Add obround tool
                PunchingTools.Obround tool2 = new PunchingTools.Obround();
                tool2.DisplayName = "Tool 2";
                punchingToolList.Add(tool2);


                PunchingTools.Obround tool3 = new PunchingTools.Obround();
                tool3.DisplayName = "Tool 3";
                punchingToolList.Add(tool3);
            }
        }