TraveSim Adapters  0.1
Protobuf adapters for TraveSim project
data_common.hpp File Reference

Common constants and types for the data structures. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 travesim
 

Macros

#define PRINTING_MIN_WIDTH   6U
 Printing output configuration constants. More...
 
#define PRINTING_DECIMAL_PRECISION   3U
 
#define FIELD_WIDTH_M   1.3F
 Field and goal constants. More...
 
#define FIELD_LENGTH_M   1.5F
 
#define GOAL_WIDTH_M   0.4F
 
#define GOAL_DEPTH_M   0.1F
 

Enumerations

enum  travesim::TeamsFormation { travesim::THREE_ROBOTS_PER_TEAM = 3, travesim::FIVE_ROBOTS_PER_TEAM = 5 }
 Formation of the teams. More...
 

Detailed Description

Common constants and types for the data structures.

Author
Lucas Haug lucas.nosp@m..hau.nosp@m.g@thu.nosp@m.nder.nosp@m.atz.o.nosp@m.rg
Date
06/2021

Definition in file data_common.hpp.

Macro Definition Documentation

◆ FIELD_LENGTH_M

#define FIELD_LENGTH_M   1.5F

Definition at line 28 of file data_common.hpp.

◆ FIELD_WIDTH_M

#define FIELD_WIDTH_M   1.3F

Field and goal constants.

Definition at line 27 of file data_common.hpp.

◆ GOAL_DEPTH_M

#define GOAL_DEPTH_M   0.1F

Definition at line 30 of file data_common.hpp.

◆ GOAL_WIDTH_M

#define GOAL_WIDTH_M   0.4F

Definition at line 29 of file data_common.hpp.

◆ PRINTING_DECIMAL_PRECISION

#define PRINTING_DECIMAL_PRECISION   3U

Definition at line 22 of file data_common.hpp.

◆ PRINTING_MIN_WIDTH

#define PRINTING_MIN_WIDTH   6U

Printing output configuration constants.

Definition at line 21 of file data_common.hpp.