예제 #1
0
        public static LineAtAngle CreateLineAtAngle()
        {
            LineAtAngleView LAAV = new LineAtAngleView();
            LineAtAngle     LAA  = LAAV.ShowWindow();

            return(LAA);
        }
예제 #2
0
        private static void AddLineAtAngle(ref List <Gcode> gcodeList)
        {
            //LineAtAngleView LAAV = new LineAtAngleView();
            //LineAtAngle LAA = LAAV.ShowWindow();
            LineAtAngle LAA = CreateLineAtAngle();

            if (LAA != null)
            {
                gcodeList.Add(LAA);

                //gcodeList.Insert(0, LAA);
            }
        }
예제 #3
0
        private void OkButton_Click(object sender, RoutedEventArgs e)
        {
            xStart          = HelperClass.ConvertToDouble(xStartTextBlock.Text);
            yStart          = HelperClass.ConvertToDouble(yStartTextBlock.Text);
            hitsDistance    = HelperClass.ConvertToDouble(hitsDistanceTextBlock.Text);
            angle           = HelperClass.ConvertToDouble(angleTextBlock.Text);
            numberOfPunches = HelperClass.ConvertToInt(numberOfPunchesTextBlock.Text);
            toolSize        = new Size(HelperClass.ConvertToDouble(toolWidthTextBox.Text), HelperClass.ConvertToDouble(toolHeightTextBox.Text));
            tool            = HelperClass.GetToolFromComboBox(cmbTool, toolSize);

            lineAtAngle = new LineAtAngle(xStart, yStart, hitsDistance, angle, numberOfPunches, tool, false);

            this.Close();
        }