C# Class ATUAV_RT.GazeDataSynchronizedHandler

Base class for GazeDataHandlers that only act when CPU/eyetracker clocks are synchronized (i.e. that the timestamp of an eyetracker event can be accurately compared to a timestampt of a CPU event). Detailed explanation of synchronization available in Tobii SDK 3.0 Developer Guide. http://www.tobii.com/Global/Analysis/Downloads/User_Manuals_and_Guides/Tobii%20SDK%203.0%20Release%20Candidate%201%20Developers%20Guide.pdf
Inheritance: GazeDataHandler
Show file Open project: ATUAV/ATUAV

Public Methods

Method Description
GazeDataReceived ( object sender, GazeDataEventArgs e ) : void

Ensures synchronization before handling receive gaze data

GazeDataSynchronizedHandler ( SyncManager syncManager ) : Tobii.Eyetracking.Sdk

Protected Methods

Method Description
GazeDataReceivedSynchronized ( object sender, GazeDataEventArgs e ) : void

Method to implement that handles the received eyetracker gaze data.

GazeDataReceivedSynchronized ( object sender, GazeDataItem gazePoint ) : void

Method to implement that handles the received eyetracker gaze data.

Method Details

GazeDataReceived() public final method

Ensures synchronization before handling receive gaze data
public final GazeDataReceived ( object sender, GazeDataEventArgs e ) : void
sender object
e GazeDataEventArgs Contains the gaze data item
return void

GazeDataReceivedSynchronized() protected abstract method

Method to implement that handles the received eyetracker gaze data.
protected abstract GazeDataReceivedSynchronized ( object sender, GazeDataEventArgs e ) : void
sender object
e GazeDataEventArgs Contains the gaze data item
return void

GazeDataReceivedSynchronized() protected abstract method

Method to implement that handles the received eyetracker gaze data.
protected abstract GazeDataReceivedSynchronized ( object sender, GazeDataItem gazePoint ) : void
sender object
gazePoint GazeDataItem
return void

GazeDataSynchronizedHandler() public method

public GazeDataSynchronizedHandler ( SyncManager syncManager ) : Tobii.Eyetracking.Sdk
syncManager SyncManager
return Tobii.Eyetracking.Sdk