Example #1
0
        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);
                }
            }
        }