 Classes
Classes| Class | Description | |
|---|---|---|
|  | GazeManager | 
            This singleton is the main entry point of the TET C# Client. It manages all routines associated to gaze control.
            Using this class a developer can 'calibrate' an eye tracking setup and attach listeners to recieve live data streams
            of GazeData updates.
             | 
|  | GazeUtils | 
            Utility methods common to gaze control routines.
             | 
 Interfaces
Interfaces| Interface | Description | |
|---|---|---|
|  | ICalibrationProcessHandler | 
            Callback interface with methods associated to Calibration process.
             | 
|  | ICalibrationResultListener | 
            Callback interface with methods associated to the changes of CalibrationResult.
            This interface should be implemented by classes that are to recieve only changes in CalibrationResult
            and who are _not_ to perform the calibration process itself.
             | 
|  | IConnectionStateListener | 
            Callback interface with methods associated to the state of the connection to the
            EyeTribe Server. This interface should be implemented by classes that are to
            receive notifications of changes in the connection state and handle these
            accordingly. This could be a class in the 'View' layer telling the user that the
            connection to the EyeTribe Server was lost.
             | 
|  | IGazeListener | 
            Callback interface with methods associated to Gaze Tracking.
            This interface should be implemented by classes that are to recieve live GazeData stream.
             | 
|  | ITrackerStateListener | 
            Callback interface with methods associated to the state of the physical Tracker device.
            This interface should be implemented by classes that are to receive notifications of 
            changes in the state of the Tracker and handle these accordingly. This could be a class
            in the 'View' layer telling the user that a Tracker has disconnected.
             | 
 Enumerations
Enumerations| Enumeration | Description | |
|---|---|---|
|  | GazeManager ApiVersion | 
            The EyeTribe API compliance levels
             | 
|  | GazeManager ClientMode | 
            The possible frame grabbing modes of the Tracker Server
             | 
|  | GazeManager FrameRate | 
            The possible frame rates of the Tracker Server
             | 
|  | GazeManager TrackerState | 
            The possible states of the Tracer device
             |