public MainForm() { try { //OpenTK.Toolkit.Init(); InitializeComponent(); AddScannerControl(); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show("Error loading - OpenGL problems? - " + ex.Message); } if (!PointCloudScannerSettings.IsInitializedFromSettings) { PointCloudScannerSettings.InitFromSettings(); } if (!GLSettings.IsInitializedFromSettings) { GLSettings.InitFromSettings(); } this.Height = PointCloudScannerSettings.Height; this.Width = PointCloudScannerSettings.Width; //ScannerUC.ScannerTypeDisplayed = PointCloudScannerSettings.ScannerTypeDefault; }
public ScannerUC() { InitializeComponent(); // AddOpenGLUserControl(); OglControl = this.openGLUC.OGLControl; if (!PointCloudScannerSettings.IsInitializedFromSettings) { PointCloudScannerSettings.InitFromSettings(); } InitFromSettings(); TimerSnapshots.Elapsed += new System.Timers.ElapsedEventHandler(TimerSnapshots_Tick); InitKinectScanner(); InitRealSenseScanner(); this.isScanning = false; this.captureToolStripMenuItem.Text = "Scan"; SwitchTabs(); }
protected override void OnClosed(EventArgs e) { PointCloudScannerSettings.Height = this.Height; PointCloudScannerSettings.Width = this.Width; PointCloudScannerSettings.SaveSettings(); GLSettings.SaveSettings(); if (scannerUC != null) { scannerUC.StopScanner(); } base.OnClosed(e); }
private void OnDefaultSettings(object sender, RoutedEventArgs e) { PointCloudScannerSettings.SetDefaultSettings(); }
private void buttonDefaultSettings_Click(object sender, EventArgs e) { PointCloudScannerSettings.SetDefaultSettings(); }
private void buttonOK_Click(object sender, EventArgs e) { PointCloudScannerSettings.SaveSettings(); }
private void Window_Closed(object sender, EventArgs e) { this.PointCloudUC.ScannerClose(); PointCloudScannerSettings.SaveSettings(); }