Tobii Pro SDK C API
tobii_research_calibration.h
Go to the documentation of this file.
1 
14 #ifndef TOBII_RESEARCH_CALIBRATION_H_
15 #define TOBII_RESEARCH_CALIBRATION_H_
16 
17 #include "tobii_research.h"
18 
22 typedef enum {
32 
36 typedef enum {
41 
46 
51 
57 
61 typedef struct {
71 
75 typedef struct {
85 
89 typedef struct {
103 
107 typedef struct {
121 
122 
126 typedef struct {
132 
143  TobiiResearchEyeTracker* eyetracker);
144 
155  TobiiResearchEyeTracker* eyetracker);
156 
174  TobiiResearchEyeTracker* eyetracker,
175  float x,
176  float y);
177 
189  TobiiResearchEyeTracker* eyetracker,
190  float x,
191  float y);
192 
207  TobiiResearchEyeTracker* eyetracker,
209 
217 
228  TobiiResearchEyeTracker* eyetracker);
229 
240  TobiiResearchEyeTracker* eyetracker);
241 
258  TobiiResearchEyeTracker* eyetracker, float x, float y, float z);
259 
260 
275  TobiiResearchEyeTracker* eyetracker,
277 
278 #endif /* TOBII_RESEARCH_CALIBRATION_H_ */
TobiiResearchStatus
Definition: tobii_research.h:40
TobiiResearchNormalizedPoint2D position_on_display_area
Definition: tobii_research_calibration.h:65
Definition: tobii_research_calibration.h:50
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_screen_based_calibration_collect_data(TobiiResearchEyeTracker *eyetracker, float x, float y)
Starts collecting data for a calibration point.
Definition: tobii_research_calibration.h:55
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_screen_based_calibration_discard_data(TobiiResearchEyeTracker *eyetracker, float x, float y)
Removes the collected data associated with a specific calibration point.
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_screen_based_calibration_leave_calibration_mode(TobiiResearchEyeTracker *eyetracker)
Leaves the screen based calibration mode.
struct TobiiResearchEyeTracker TobiiResearchEyeTracker
Definition: tobii_research.h:284
TobiiResearchCalibrationEyeValidity
Definition: tobii_research_calibration.h:36
TobiiResearchCalibrationStatus status
Definition: tobii_research_calibration.h:119
Definition: tobii_research_calibration.h:61
TobiiResearchCalibrationEyeValidity validity
Definition: tobii_research_calibration.h:69
TOBII_RESEARCH_API void TOBII_RESEARCH_CALL tobii_research_free_screen_based_calibration_result(TobiiResearchCalibrationResult *result)
Free memory allocation for the calibration result received via tobii_research_screen_based_calibratio...
TobiiResearchCalibrationEyeData right_eye
Definition: tobii_research_calibration.h:83
TobiiResearchCalibrationSample * calibration_samples
Definition: tobii_research_calibration.h:97
Definition: tobii_research_calibration.h:40
size_t calibration_point_count
Definition: tobii_research_calibration.h:115
size_t calibration_sample_count
Definition: tobii_research_calibration.h:101
TobiiResearchCalibrationPoint * calibration_points
Definition: tobii_research_calibration.h:111
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_hmd_based_calibration_enter_calibration_mode(TobiiResearchEyeTracker *eyetracker)
Enters the hmd based calibration mode and the eye tracker is made ready for collecting data and calcu...
Generic SDK functions.
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_hmd_based_calibration_leave_calibration_mode(TobiiResearchEyeTracker *eyetracker)
Leaves the hmd based calibration mode.
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_screen_based_calibration_enter_calibration_mode(TobiiResearchEyeTracker *eyetracker)
Enters the screen based calibration mode and the eye tracker is made ready for collecting data and ca...
Definition: tobii_research_calibration.h:126
Definition: tobii_research_calibration.h:26
Definition: tobii_research_calibration.h:75
Definition: tobii_research_calibration.h:30
Definition: tobii_research_calibration.h:89
#define TOBII_RESEARCH_CALL
Definition: tobii_research.h:33
Definition: tobii_research.h:353
TobiiResearchNormalizedPoint2D position_on_display_area
Definition: tobii_research_calibration.h:93
TobiiResearchCalibrationEyeData left_eye
Definition: tobii_research_calibration.h:79
Definition: tobii_research_calibration.h:107
TobiiResearchCalibrationStatus status
Definition: tobii_research_calibration.h:130
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_screen_based_calibration_compute_and_apply(TobiiResearchEyeTracker *eyetracker, TobiiResearchCalibrationResult **result)
Uses the collected data and tries to compute calibration parameters.
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_hmd_based_calibration_collect_data(TobiiResearchEyeTracker *eyetracker, float x, float y, float z)
Starts collecting data for a calibration point.
TobiiResearchCalibrationStatus
Definition: tobii_research_calibration.h:22
#define TOBII_RESEARCH_API
Definition: tobii_research.h:32
Definition: tobii_research_calibration.h:45
TOBII_RESEARCH_API TobiiResearchStatus TOBII_RESEARCH_CALL tobii_research_hmd_based_calibration_compute_and_apply(TobiiResearchEyeTracker *eyetracker, TobiiResearchHMDCalibrationResult *result)
Uses the collected data and tries to compute calibration parameters.