public MainWindow() { InitializeComponent(); bsw = new BeamerScreenWindow(); bsw.Show(); tableManager = new TableManager(bsw.GetBeamerUC()); tableManager.Start(); tableManager.ToggleObjectRecognition = true; tableManager.ToggleObjectTracking = true; tableManager.ToggleObjectRotationAnalysation = true; tableManager.OnNewLongTermObject += new TableManager.TableManagerObjectChange(tableManager_OnNewLongTermObject); tableManager.OnObjectMove += new TableManager.TableManagerObjectChange(tableManager_OnObjectMove); tableManager.OnObjectRemove += new TableManager.TableManagerObjectChange(tableManager_OnObjectRemove); tableManager.OnObjectRotate += new TableManager.TableManagerObjectChange(tableManager_OnObjectRotate); ScreenCalibrationWindow scw = new ScreenCalibrationWindow(tableManager,true); scw.Show(); DepthMapViewer dv = new DepthMapViewer(ref tableManager); dv.Show(); }
private void b_viewdepth_Click(object sender, RoutedEventArgs e) { DepthMapViewer dmv = new DepthMapViewer(ref _tablemanager); dmv.Show(); }