private void Opslaan() { try { FotogrammetrieData data = new FotogrammetrieData(); data.camera1 = new Camera ( Convert.ToDouble(camera1XCoordinaat.Text), Convert.ToDouble(camera1YCoordinaat.Text), Convert.ToDouble(camera1Alpha.Text), Convert.ToInt16(camera1Resolutie.Text) ); data.camera2 = new Camera ( Convert.ToDouble(camera2XCoordinaat.Text), Convert.ToDouble(camera2YCoordinaat.Text), Convert.ToDouble(camera2Alpha.Text), Convert.ToInt16(camera2Resolutie.Text) ); data.coordinaat1 = Convert.ToInt16(coordinaatFoto1.Text); data.coordinaat2 = Convert.ToInt16(coordinaatFoto2.Text); Filesystem fileSystem = new Filesystem(file); fileSystem.WriteFile(data); } catch (Exception exception) { Console.WriteLine(exception.Message); } }
private void OpenFile() { string location; OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.InitialDirectory = "c:\\"; openFileDialog1.Filter = "lul files (*.lul)|*.lul"; openFileDialog1.FilterIndex = 2; openFileDialog1.RestoreDirectory = true; if (openFileDialog1.ShowDialog() == DialogResult.OK) { try { if ((location = openFileDialog1.FileName) != null) { Filesystem filesystem = new Filesystem(location); FotogrammetrieData data = filesystem.ReadFile(); camera1XCoordinaat.Text = data.camera1.coordinaat.x.ToString(); camera1YCoordinaat.Text = data.camera1.coordinaat.y.ToString(); camera1Alpha.Text = data.camera1.zichthoek.ToString(); camera1Resolutie.Text = data.camera1.resolutie.ToString(); camera2XCoordinaat.Text = data.camera2.coordinaat.x.ToString(); camera2YCoordinaat.Text = data.camera2.coordinaat.y.ToString(); camera2Alpha.Text = data.camera2.zichthoek.ToString(); camera2Resolutie.Text = data.camera2.resolutie.ToString(); coordinaatFoto1.Text = data.coordinaat1.ToString(); coordinaatFoto2.Text = data.coordinaat2.ToString(); fileOpened = true; file = location; opslaanToolStripMenuItem.Enabled = true; } } catch (Exception ex) { MessageBox.Show("Error: Could not read file from disk. Original error: " + ex.Message); } } }