/// <summary> /// Raises event to advertise current fixations progress. /// </summary> /// <param name="progressPercent"></param> private void onFixationProgressEvent(double timeStamp, int x, int y) { int progress = calculateFixationProgressPercent(timeStamp); FixationProgressEventArgs FPEA = new FixationProgressEventArgs(progress, x, y); Console.WriteLine("Fixation percentage " + progress); if (currentProgress != null) { currentProgress(this, FPEA); } }
//Store current gaze location and percentage of progress through current fixation. private void setPercent(object o, FixationProgressEventArgs progress) { fixationPercent = progress.ProgressPercent; currentGaze.X = progress.X; currentGaze.Y = progress.Y; }