public Worker(bool map2d = true, bool map3d = true, bool viewer2d = true) { Map2D = map2d; Map3D = map3D; Viewer2D = viewer2d; _LV = new LViewer(); _map2d = new Map2D(); _map2d_win = new LaserViewer2D(); _map2d_win.DataContext = _map2d; _map3d = new LaserViewer3D(); if (map3d) { _map3d.Show(); } }
public SeamTracking() { InitializeComponent(); //Dispatcher.Invoke(()=> { // Worker w = new Worker(); // w.RobotStart(); // w.LaserStart(); //}); Map2D = false; Map3D = true; Viewer2D = true; test = false; l1 = false; l2 = false; l3 = false; l4 = false; cal = false; one = false; _LV = new LViewer(); _map2d = new Map2D(); _map2d_win = new LaserViewer2D(); _map2d_win.DataContext = _map2d; _map3d = new LaserViewer3D(); s = Singleton.GetInstance(); if (Map2D) { _map2d_win.Show(); } if (Map3D) { _map3d.Show(); } if (Viewer2D) { _LV.Show(); } // Start(); }