private void connect() { EyeTrackerBrowser browser = new EyeTrackerBrowser(EventThreadingOptions.BackgroundThread); browser.EyeTrackerFound += browser_EyeTrackerFound; browser.StartBrowsing(); }
public Form1() { InitializeComponent(); _browser = new EyeTrackerBrowser(EventThreadingOptions.CallingThread); _browser.EyeTrackerFound += _browser_EyetrackerFound; _browser.EyeTrackerRemoved += _browser_EyetrackerRemoved; _browser.EyeTrackerUpdated += _browser_EyetrackerUpdated; }
public MainForm() { InitializeComponent(); _clock = new Clock(); _trackerBrowser = new EyeTrackerBrowser(); _trackerBrowser.EyeTrackerFound += EyetrackerFound; _trackerBrowser.EyeTrackerUpdated += EyetrackerUpdated; _trackerBrowser.EyeTrackerRemoved += EyetrackerRemoved; }
public MainWindow() { InitializeComponent(); Library.Init(); _browser = new EyeTrackerBrowser(); _browser.EyeTrackerFound += _browser_EyetrackerFound; _browser.EyeTrackerRemoved += _browser_EyetrackerRemoved; _browser.EyeTrackerUpdated += _browser_EyetrackerUpdated; }
private void InitializeEyeTracking() { Library.Init(); eyeTrackers = new List <EyeTrackerInfo>(); eyeTrackerSelect.ItemsSource = eyeTrackers; EyeTrackerBrowser browser = new EyeTrackerBrowser(); browser.EyeTrackerFound += new EventHandler <EyeTrackerInfoEventArgs>(browser_EyeTrackerFound); browser.EyeTrackerRemoved += new EventHandler <EyeTrackerInfoEventArgs>(browser_EyeTrackerRemoved); browser.StartBrowsing(); calibrationRunner = new CalibrationRunner(); }
public TrackerForm() { Bitmaps = new List<Bitmap>(); this._trackStatus = new TrackStatusControl(1, 5, 400, Bitmaps); InitializeComponent(); _clock = new Clock(); _trackerBrowser = new EyeTrackerBrowser(); _createImageForm = new CreateImageForm(); _createImageForm.BitmapsUpdated += BitmapsUpdated; _trackerBrowser.EyeTrackerFound += EyetrackerFound; _trackerBrowser.EyeTrackerUpdated += EyetrackerUpdated; _trackerBrowser.EyeTrackerRemoved += EyetrackerRemoved; }
public MainWindow() { InitializeComponent(); Library.Init(); _browser = new EyeTrackerBrowser(EventThreadingOptions.CallingThread); _browser.EyeTrackerFound += _browser_EyetrackerFound; _browser.EyeTrackerRemoved += _browser_EyetrackerRemoved; _browser.EyeTrackerUpdated += _browser_EyetrackerUpdated; _sw.Start(); }
public TrackerForm() { Bitmaps = new List <Bitmap>(); this._trackStatus = new TrackStatusControl(1, 5, 400, Bitmaps); InitializeComponent(); _clock = new Clock(); _trackerBrowser = new EyeTrackerBrowser(); _createImageForm = new CreateImageForm(); _createImageForm.BitmapsUpdated += BitmapsUpdated; _trackerBrowser.EyeTrackerFound += EyetrackerFound; _trackerBrowser.EyeTrackerUpdated += EyetrackerUpdated; _trackerBrowser.EyeTrackerRemoved += EyetrackerRemoved; }
void Start() { DontDestroyOnLoad(transform.gameObject); tracking = true; gameObject.SetActive(tracking); // Disables eye tracking if (tracking) { Library.Init(); browser = new EyeTrackerBrowser(EventThreadingOptions.BackgroundThread); browser.EyeTrackerFound += browser_EyetrackerFound; browser.StartBrowsing(); } }
public MainForm(string t) { this.type = t; Questionnaire q = new Questionnaire(); q.ShowDialog(); userID = q.UserID; //Tutorial t = new Tutorial(); //t.ShowDialog(); InitializeComponent(); _clock = new Clock(); _trackerBrowser = new EyeTrackerBrowser(); _trackerBrowser.EyeTrackerFound += EyetrackerFound; _trackerBrowser.EyeTrackerUpdated += EyetrackerFound; _trackerBrowser.EyeTrackerRemoved += EyetrackerRemoved; sw = new StreamWriter("../../gazeLogs/" + this.type + "-" + "gazeLog" + userID.ToString() + ".csv"); }
public MainWindow() { InitializeComponent(); Library.Init(); _browser = new EyeTrackerBrowser(); _browser.EyeTrackerFound += _browser_EyetrackerFound; _browser.EyeTrackerRemoved += _browser_EyetrackerRemoved; _browser.EyeTrackerUpdated += _browser_EyetrackerUpdated; MapControll.ZoneHaveChanged += MapControll_ZoneHaveChanged; _initialHeadPos = new Point3D(0, 0, 0); _headPos = new Point3D(0, 0, 0); windowType = WindowType.Map; }
public MainWindow() { InitializeComponent(); //this.SizeToContent = SizeToContent.WidthAndHeight; Library.Init(); _browser = new EyeTrackerBrowser(); _browser.EyeTrackerFound += _browser_EyetrackerFound; _browser.EyeTrackerRemoved += _browser_EyetrackerRemoved; _browser.EyeTrackerUpdated += _browser_EyetrackerUpdated; _initialHeadPos = new Point3D(0,0,0); _headPos = new Point3D(0, 0, 0); child = Image; TransformGroup group = new TransformGroup(); ScaleTransform st = new ScaleTransform(); group.Children.Add(st); TranslateTransform tt = new TranslateTransform(); group.Children.Add(tt); child.RenderTransform = group; child.RenderTransformOrigin = new Point(0.0, 0.0); }
public Window1() { InitializeComponent(); Library.Init(); _screen = new Screen(); _browser = new EyeTrackerBrowser(); _browser.EyeTrackerFound += _browser_EyetrackerFound; _browser.EyeTrackerRemoved += _browser_EyetrackerRemoved; _browser.EyeTrackerUpdated += _browser_EyetrackerUpdated; MouseHelper mh = new MouseHelper(camera); mh.EventSource = viewPort; _eyePair = new EyePair(visualModel); const double radius = 0.05; DiffuseMaterial cylinderMaterial = new DiffuseMaterial(); cylinderMaterial.Brush = Brushes.OrangeRed; _leftGazeVector = new Cylinder(); _leftGazeVector.Radius1 = radius; _leftGazeVector.Radius2 = radius; _leftGazeVector.Material = cylinderMaterial; _rightGazeVector = new Cylinder(); _rightGazeVector.Radius1 = radius; _rightGazeVector.Radius2 = radius; _rightGazeVector.Material = cylinderMaterial; DiffuseMaterial axisMaterial = new DiffuseMaterial(Brushes.Lime); Cylinder xAxis = new Cylinder(); xAxis.Radius1 = radius; xAxis.Radius2 = radius; xAxis.Point1 = new Point3D(0.0, 0.0, 0.0); xAxis.Point2 = new Point3D(1.0, 0.0, 0.0); xAxis.Material = axisMaterial; Cylinder yAxis = new Cylinder(); yAxis.Radius1 = radius; yAxis.Radius2 = radius; yAxis.Point1 = new Point3D(0.0, 0.0, 0.0); yAxis.Point2 = new Point3D(0.0, 1.0, 0.0); yAxis.Material = axisMaterial; Cylinder zAxis = new Cylinder(); zAxis.Radius1 = radius; zAxis.Radius2 = radius; zAxis.Point1 = new Point3D(0.0, 0.0, 0.0); zAxis.Point2 = new Point3D(0.0, 0.0, 1.0); zAxis.Material = axisMaterial; visualModel.Children.Add(_leftGazeVector); visualModel.Children.Add(_rightGazeVector); visualModel.Children.Add(_screen); visualModel.Children.Add(xAxis); visualModel.Children.Add(yAxis); visualModel.Children.Add(zAxis); for (int i = 0; i < 12; i++) { Cylinder edge = new Cylinder(); edge.Radius1 = 0.1; edge.Radius2 = 0.1; edge.Point1 = new Point3D(0.0, 0.0, 0.0); edge.Point2 = new Point3D(0.0, 0.0, 1.0); edge.Material = cylinderMaterial; _trackBox.Add(edge); visualModel.Children.Add(edge); } }
void Start() { DontDestroyOnLoad(transform.gameObject); tracking = true; gameObject.SetActive (tracking); // Disables eye tracking if (tracking) { Library.Init(); browser = new EyeTrackerBrowser (EventThreadingOptions.BackgroundThread); browser.EyeTrackerFound += browser_EyetrackerFound; browser.StartBrowsing(); } }