private void loadObjToForm(string filename) { try { _opt = DataOptionsFile.Open(filename); checkBoxUncorrectedCSV.Checked = _opt.SaveCSVUncorrected; radioButtonFlat.Checked = _opt.SaveSurfaceFlat; textBoxScaleFactor.Text = _opt.SurfaceFileScaleFactor.ToString(); textBoxBarrelProfile.Text = _opt.DefProfileFilename; checkBoxUseBarrelFile.Checked = _opt.UseDefBarrelProfile; textBoxBrchRasterFile.Text = _opt.DefBreachRasterFilename; checkBoxUseBrchRaster.Checked = _opt.UseDefBrchRasterFile; textBoxMuzzRasterFile.Text = _opt.DefMuzzleRasterFilename; checkBoxUseMuzRaster.Checked = _opt.UseDefMuzzleRasterFile; comboBoxColorCode.SelectedIndex = colorCodeDict[_opt.SurfaceColorCode.ToString()]; } catch (Exception) { throw; } }
void loadFormToObj() { try { _opt = new DataOutputOptions(); _opt.SurfaceColorCode = (DataLib.COLORCODE)Enum.Parse(typeof(DataLib.COLORCODE), comboBoxColorCode.SelectedItem.ToString()); //switch (comboBoxColorCode.SelectedIndex) //{ // case 0: // default: // _opt.SurfaceColorCode = DataLib.COLORCODE.MONO; // break; // case 1: // _opt.SurfaceColorCode = DataLib.COLORCODE.GREEN_RED; // break; // case 2: // _opt.SurfaceColorCode = DataLib.COLORCODE.RAINBOW; // break; // case 3: // _opt.SurfaceColorCode = DataLib.COLORCODE.MONO_RED; // break; // case 4: // _opt.SurfaceColorCode = DataLib.COLORCODE.CONTOURS; // break; //} if (_opt.SurfaceColorCode == DataLib.COLORCODE.MONO) { _opt.ColorCodeData = false; } else { _opt.ColorCodeData = true; } _opt.SaveCSVUncorrected = checkBoxUncorrectedCSV.Checked; _opt.SaveSurfaceFlat = radioButtonFlat.Checked; var filename = textBoxMuzzRasterFile.Text; if (filename != "" && System.IO.File.Exists(filename)) { _opt.DefMuzzleRasterFilename = filename; _opt.UseDefMuzzleRasterFile = checkBoxUseMuzRaster.Checked; } else { _opt.DefMuzzleRasterFilename = ""; _opt.UseDefMuzzleRasterFile = false; } filename = textBoxBrchRasterFile.Text; if (filename != "" && System.IO.File.Exists(filename)) { _opt.DefBreachRasterFilename = filename; _opt.UseDefBrchRasterFile = checkBoxUseBrchRaster.Checked; } else { _opt.DefBreachRasterFilename = ""; _opt.UseDefBrchRasterFile = false; } filename = textBoxBarrelProfile.Text; if (filename != "" && System.IO.File.Exists(filename)) { _opt.DefProfileFilename = filename; _opt.UseDefBarrelProfile = checkBoxUseBarrelFile.Checked; } else { _opt.DefProfileFilename = ""; _opt.UseDefBarrelProfile = false; } double scaleFactor = 10; InputVerification.TryGetValue(textBoxScaleFactor, "must be >0", out scaleFactor); _opt.SurfaceFileScaleFactor = scaleFactor; } catch (Exception) { throw; } }