示例#1
0
 private void OnGaze(object sender, GazeAwareEventArgs e)
 {
     var panel = sender as Panel;
     if (panel != null)
     {
         panel.BorderStyle = (e.HasGaze) ? BorderStyle.FixedSingle : BorderStyle.None;
     }
 }
示例#2
0
        private void OnGaze(object sender, GazeAwareEventArgs e)
        {
            var container = sender as UserControl;
            if (container != null)
            {
                container.BorderStyle = (e.HasGaze) ? BorderStyle.FixedSingle : BorderStyle.None;
            }

            var panel = sender as Panel;
            if (panel != null)
            {
                panel.BorderStyle = (e.HasGaze) ? BorderStyle.FixedSingle : BorderStyle.None;
            }
        }
示例#3
0
        //main method
        private void OnGaze(object sender, GazeAwareEventArgs e)
        {
            var panel = sender as Panel;

            if (panel != null && tracking)
            {
                if (e.HasGaze)
                {
                    var lightlyFilteredGazeDataStream = Program.EyeXHost.CreateGazePointDataStream(GazePointDataMode.LightlyFiltered);
                    lightlyFilteredGazeDataStream.Next += (s, m) => list.Add(new PointF((float)m.X, (float)m.Y));

                    //сделать структуру, которая будет хранить точки и время
                }
            }
        }
示例#4
0
        /// <summary>
        /// Get points from eye-tracker
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OnGaze(object sender, GazeAwareEventArgs e)
        {
            var panel = sender as Panel;

            if (panel != null && tracking)
            {
                if (e.HasGaze)
                {
                    var lightlyFilteredGazeDataStream = Program.EyeXHost.CreateGazePointDataStream(GazePointDataMode.LightlyFiltered);

                    // Write the data to the GazePoints list
                    lightlyFilteredGazeDataStream.Next += (s, r) => points.Add(new PointF((float)r.X, (float)r.Y), r.Timestamp);
                }
            }
        }