C# 클래스 ATUAV_RT.WindowingConsolePrinter

Example GazeDataHandler that collects gaze data in dynamically sized windows and prints each window to console.
상속: ConsolePrinter, WindowingHandler
파일 보기 프로젝트 열기: ATUAV/ATUAV

공개 메소드들

메소드 설명
FixationEnd ( int time, int duration, int x, int y ) : void

Collects fixation events

ProcessWindow ( ) : void

Prints the accumulated fixation and gaze data events without dropping intermittent events.

ProcessWindow ( bool keepData ) : void

Prints the accumulated fixation and gaze data events without dropping intermittent events.

StartWindow ( ) : void

Start collecting data in a new window. Clears any existing data.

StopWindow ( ) : void

Stops collecting data. Does not clear existing data.

WindowingConsolePrinter ( SyncManager syncManager ) : System

보호된 메소드들

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

Collects gaze point events

GazeDataReceivedSynchronized ( object sender, GazeDataItem gazePoint ) : void

Collects gaze point events

비공개 메소드들

메소드 설명
PrintData ( ) : void

Private non-threadsafe method for printing data to console.

메소드 상세

FixationEnd() 공개 메소드

Collects fixation events
public FixationEnd ( int time, int duration, int x, int y ) : void
time int Start time of fixation
duration int Duration of fixation
x int Fixation Y position
y int Fixation X position
리턴 void

GazeDataReceivedSynchronized() 보호된 메소드

Collects gaze point events
protected GazeDataReceivedSynchronized ( object sender, GazeDataEventArgs e ) : void
sender object
e GazeDataEventArgs Contains gaze data item
리턴 void

GazeDataReceivedSynchronized() 보호된 메소드

Collects gaze point events
protected GazeDataReceivedSynchronized ( object sender, GazeDataItem gazePoint ) : void
sender object
gazePoint GazeDataItem
리턴 void

ProcessWindow() 공개 메소드

Prints the accumulated fixation and gaze data events without dropping intermittent events.
public ProcessWindow ( ) : void
리턴 void

ProcessWindow() 공개 메소드

Prints the accumulated fixation and gaze data events without dropping intermittent events.
public ProcessWindow ( bool keepData ) : void
keepData bool If true, collected data is kept for next window. Otherwise data is cleared.
리턴 void

StartWindow() 공개 메소드

Start collecting data in a new window. Clears any existing data.
public StartWindow ( ) : void
리턴 void

StopWindow() 공개 메소드

Stops collecting data. Does not clear existing data.
public StopWindow ( ) : void
리턴 void

WindowingConsolePrinter() 공개 메소드

public WindowingConsolePrinter ( SyncManager syncManager ) : System
syncManager SyncManager
리턴 System