public MainWindow() { InitializeComponent(); //Set version info l_version.Text = "Version: " + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); //Load Settings bool sload = LocalSettingsManager.LoadSettings(); if (!sload) { MessageBox.Show("Einstellungen konnten nicht geladen werden. Standardeinstellungen werden verwendet", "SimulationsEngine"); LocalSettingsManager.SaveSettings(); } //Init _beamerScreen = new BeamerScreenWindow(); _beamerScreen.Show(); _tableManager = new TableManager(_beamerScreen.GetBeamerUC(),"..\\..\\settings\\ProgrammingTable\\"); _tableManager.ToggleObjectTracking = true; _tableManager.ToggleObjectRecognition = true; _tableManager.ToggleObjectRotationAnalysation = true; _simulationEngine = new SimulationEngine(_tableManager); }
public MainWindow() { InitializeComponent(); _beamerScreenWindow = new BeamerScreenWindow(); _beamerScreenWindow.Show(); _tableManager = new TableManager(_beamerScreenWindow.GetBeamerUC()); }
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 Window_Loaded(object sender, RoutedEventArgs e) { //Create Beamerscreen _bscrw = new BeamerScreenWindow(); _bscrw.Show(); _bscrw.Closed += new EventHandler(_bscrw_Closed); _tablemanager = new TableManager(_bscrw.GetBeamerUC()); //Add debug object ScreenCircle sc1 = new ScreenCircle(new ObjectTable.Code.Recognition.DataStructures.TPoint(500, 500, ObjectTable.Code.Recognition. DataStructures.TPoint. PointCreationType.screen)); sc1.SetColor(ScreenCircle.EColor.green); sc1.RotationSpeed = 10.0; ScreenCrosshair sch1 = new ScreenCrosshair(new ObjectTable.Code.Recognition.DataStructures.TPoint(200, 300, ObjectTable .Code. Recognition . DataStructures . TPoint . PointCreationType . screen)); _tablemanager.DisplayManager.AddElement(sc1, ObjectTable.Code.Display.DisplayManager.DisplayLayer.top); _tablemanager.DisplayManager.AddElement(sch1, ObjectTable.Code.Display.DisplayManager.DisplayLayer.top); //Canvas.SetLeft(sch1, 450); //Canvas.SetTop(sch1, 150); }
void _bscrw_Closed(object sender, EventArgs e) { //recreate the window _bscrw = new BeamerScreenWindow(); _bscrw.Closed += new EventHandler(_bscrw_Closed); _bscrw.Show(); _tablemanager.BeamerScreen = _bscrw.GetBeamerUC(); }