C# Class ATUAV_RT.EmdatProcessor

Process gaze data and fixations for features using the EMDAT library. EMDAT is written in Python so IronPython is needed to host the Python code.
Inheritance: GazeDataSynchronizedHandler, WindowingHandler
Show file Open project: ATUAV/ATUAV Class Usage Examples

Private Properties

Property Type Description
readAoiDefinitions void

Public Methods

Method Description
ClearData ( ) : void
EmdatProcessor ( SyncManager syncManager ) : System
FixationEnd ( int time, int duration, int x, int y ) : void
ProcessWindow ( ) : void

Uses EMDAT to process gaze point, fixation, and AOI data and generate features.

ProcessWindow ( bool keepData ) : void

Uses EMDAT to process gaze point, fixation, and AOI data and generate features.

StartWindow ( ) : void
StopWindow ( ) : void

Protected Methods

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

Private Methods

Method Description
readAoiDefinitions ( ) : void

Method Details

ClearData() public method

public ClearData ( ) : void
return void

EmdatProcessor() public method

public EmdatProcessor ( SyncManager syncManager ) : System
syncManager SyncManager
return System

FixationEnd() public method

public FixationEnd ( int time, int duration, int x, int y ) : void
time int
duration int
x int
y int
return void

GazeDataReceivedSynchronized() protected method

protected GazeDataReceivedSynchronized ( object sender, GazeDataEventArgs e ) : void
sender object
e GazeDataEventArgs
return void

GazeDataReceivedSynchronized() protected method

protected GazeDataReceivedSynchronized ( object sender, GazeDataItem gazePoint ) : void
sender object
gazePoint GazeDataItem
return void

ProcessWindow() public method

Uses EMDAT to process gaze point, fixation, and AOI data and generate features.
public ProcessWindow ( ) : void
return void

ProcessWindow() public method

Uses EMDAT to process gaze point, fixation, and AOI data and generate features.
public ProcessWindow ( bool keepData ) : void
keepData bool If true, collected data is kept for next window. Otherwise data is cleared.
return void

StartWindow() public method

public StartWindow ( ) : void
return void

StopWindow() public method

public StopWindow ( ) : void
return void