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.