Classes | |
| class | FieldProvider | 
| Provides locations of key field landmarks and helper functions to draw the field out in 2D and 3D.  More... | |
Enumerations | |
| enum | GroundPoints {  YELLOW_BASE_TOP = 0, YELLOW_BASE_PENALTY_TOP = 1, YELLOW_GOALPOST_TOP = 2, YELLOW_GOALPOST_BOTTOM = 3, YELLOW_BASE_PENALTY_BOTTOM = 4, YELLOW_BASE_BOTTOM = 5, YELLOW_PENALTY_TOP = 6, YELLOW_PENALTY_BOTTOM = 7, YELLOW_PENALTY_CROSS = 8, MID_TOP = 9, MID_CIRCLE_TOP = 10, MID_CIRCLE_BOTTOM = 11, MID_BOTTOM = 12, BLUE_BASE_TOP = 13, BLUE_BASE_PENALTY_TOP = 14, BLUE_GOALPOST_TOP = 15, BLUE_GOALPOST_BOTTOM = 16, BLUE_BASE_PENALTY_BOTTOM = 17, BLUE_BASE_BOTTOM = 18, BLUE_PENALTY_TOP = 19, BLUE_PENALTY_BOTTOM = 20, BLUE_PENALTY_CROSS = 21, NUM_GROUND_PLANE_POINTS = 22 }  | 
| enum | HighPoints {  YELLOW_GOALPOST_TOP_HIGH = 0, YELLOW_GOALPOST_BOTTOM_HIGH = 1, BLUE_GOALPOST_TOP_HIGH = 2, BLUE_GOALPOST_BOTTOM_HIGH = 3, NUM_HIGH_POINTS = 4 }  | 
Variables | |
| const float | CIRCLE_RADIUS = 0.650 | 
| center circle radius   | |
| const float | FIELD_X = 5.950 | 
| length of the field   | |
| const float | FIELD_Y = 3.950 | 
| width of the field   | |
| const float | GOAL_HEIGHT = 0.8 | 
| height of top goal bar   | |
| const float | GOAL_Y = 1.5 | 
| distance between goal posts   | |
| const float | GRASS_X = 6.725 | 
| length of the grass   | |
| const float | GRASS_Y = 4.725 | 
| width of the grass   | |
| const float | PENALTY_CROSS_X = 1.200 | 
| distance of penalty cross from field center   | |
| const float | PENALTY_X = 0.550 | 
| distance of penalty box along length   | |
| const float | PENALTY_Y = 2.150 | 
| distance of penalty box along width   | |
Definition at line 44 of file field_provider.h.
| YELLOW_GOALPOST_TOP_HIGH | |
| YELLOW_GOALPOST_BOTTOM_HIGH | |
| BLUE_GOALPOST_TOP_HIGH | |
| BLUE_GOALPOST_BOTTOM_HIGH | |
| NUM_HIGH_POINTS | 
Definition at line 72 of file field_provider.h.
| const float ground_truth::CIRCLE_RADIUS = 0.650 | 
center circle radius
Definition at line 33 of file field_provider.h.
| const float ground_truth::FIELD_X = 5.950 | 
length of the field
Definition at line 26 of file field_provider.h.
| const float ground_truth::FIELD_Y = 3.950 | 
width of the field
Definition at line 25 of file field_provider.h.
| const float ground_truth::GOAL_HEIGHT = 0.8 | 
height of top goal bar
Definition at line 37 of file field_provider.h.
| const float ground_truth::GOAL_Y = 1.5 | 
distance between goal posts
Definition at line 38 of file field_provider.h.
| const float ground_truth::GRASS_X = 6.725 | 
length of the grass
Definition at line 29 of file field_provider.h.
| const float ground_truth::GRASS_Y = 4.725 | 
width of the grass
Definition at line 28 of file field_provider.h.
| const float ground_truth::PENALTY_CROSS_X = 1.200 | 
distance of penalty cross from field center
Definition at line 35 of file field_provider.h.
| const float ground_truth::PENALTY_X = 0.550 | 
distance of penalty box along length
Definition at line 32 of file field_provider.h.
| const float ground_truth::PENALTY_Y = 2.150 | 
distance of penalty box along width
Definition at line 31 of file field_provider.h.