C# 클래스 ATUAV_RT.FixationDetector

GazeDataHandler that detects fixations. GazeDataReceived method must be subscribed to gaze data events for fixations to be detected. Fixation start, update and end events can be subscribed to through the FixationDetector property. FixDetector written by Oleg Špakov at the University of Tampere in Tampere, Finland. http://www.sis.uta.fi/~csolsp/projects.php Documentation available through download link above.
상속: GazeDataSynchronizedHandler
파일 보기 프로젝트 열기: ATUAV/ATUAV 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
SCREEN_HEIGHT double
SCREEN_WIDTH double

공개 메소드들

메소드 설명
FixationDetector ( SyncManager syncManager ) : System

Initializes fixation detector to Tobii Studio default

보호된 메소드들

메소드 설명
GazeDataReceivedSynchronized ( object sender, GazeDataEventArgs e ) : void

Forwards 2D gaze points to fixation detector. Gaze points are only forwarded if CPU and Eyetracker clocks are synchronized and validity is < 2. If both eyes are valid gaze point coordinates are averaged, if only one eye is valid, only that eye's gaze point is used.

GazeDataReceivedSynchronized ( object sender, GazeDataItem gazePoint ) : void

Forwards 2D gaze points to fixation detector. Gaze points are only forwarded if CPU and Eyetracker clocks are synchronized and validity is < 2. If both eyes are valid gaze point coordinates are averaged, if only one eye is valid, only that eye's gaze point is used.

비공개 메소드들

메소드 설명
getTimestampOffset ( int milliseconds ) : int

Sets the first timestamp to be at time zero, offsets all subsequent timestamps accordingly. Only call this method when SyncManager is Synchronized.

메소드 상세

FixationDetector() 공개 메소드

Initializes fixation detector to Tobii Studio default
public FixationDetector ( SyncManager syncManager ) : System
syncManager SyncManager
리턴 System

GazeDataReceivedSynchronized() 보호된 메소드

Forwards 2D gaze points to fixation detector. Gaze points are only forwarded if CPU and Eyetracker clocks are synchronized and validity is < 2. If both eyes are valid gaze point coordinates are averaged, if only one eye is valid, only that eye's gaze point is used.
protected GazeDataReceivedSynchronized ( object sender, GazeDataEventArgs e ) : void
sender object
e GazeDataEventArgs GazeDataItem to process
리턴 void

GazeDataReceivedSynchronized() 보호된 메소드

Forwards 2D gaze points to fixation detector. Gaze points are only forwarded if CPU and Eyetracker clocks are synchronized and validity is < 2. If both eyes are valid gaze point coordinates are averaged, if only one eye is valid, only that eye's gaze point is used.
protected GazeDataReceivedSynchronized ( object sender, GazeDataItem gazePoint ) : void
sender object
gazePoint GazeDataItem
리턴 void

프로퍼티 상세

SCREEN_HEIGHT 공개적으로 정적으로 프로퍼티

public static double SCREEN_HEIGHT
리턴 double

SCREEN_WIDTH 공개적으로 정적으로 프로퍼티

public static double SCREEN_WIDTH
리턴 double