Tobii Pro SDK Python API
get_and_set_display_area.py
1 def execute(eyetracker):
2  # <BeginExample>
3  from tobii_research import DisplayArea
4 
5  display_area = eyetracker.get_display_area()
6 
7  print("Got display area from tracker with serial number {0}:".format(eyetracker.serial_number))
8 
9  print("Bottom Left: {0}".format(display_area.bottom_left))
10  print("Bottom Right: {0}".format(display_area.bottom_right))
11  print("Height: {0}".format(display_area.height))
12  print("Top Left: {0}".format(display_area.top_left))
13  print("Top Right: {0}".format(display_area.top_right))
14  print("Width: {0}".format(display_area.width))
15 
16  # To set the display area it is possible to either use a previously saved instance of
17  # the class Display area, or create a new one as shown bellow.
18  new_display_area_dict = dict()
19  new_display_area_dict['top_left'] = display_area.top_left
20  new_display_area_dict['top_right'] = display_area.top_right
21  new_display_area_dict['bottom_left'] = display_area.bottom_left
22 
23  new_display_area = DisplayArea(new_display_area_dict)
24 
25  eyetracker.set_display_area(new_display_area)
26  # <EndExample>