13 #include "constants.h" 19 const double WINDOW_X_PX = 1920;
20 const double WINDOW_Y_PX = 1080;
22 const double WALL_WIDTH_M = 6.0;
23 const double WALL_HEIGHT_M = 3.0;
44 double robot_distance;
46 double robot_initial_posX;
47 double robot_initial_posY;
49 double bridge_duration;
50 double dissolution_duration;
58 double time_before_pushing;
60 double stability_condition;
66 double wheel_distance;
83 std::string logfile_name;
84 std::string logfile_path;
95 bool Load(
const std::string& File);
98 bool Contains(
const std::string& key)
const;
101 bool Get(
const std::string& key, std::string& value)
const;
102 bool Get(
const std::string& key,
int& value)
const;
103 bool Get(
const std::string& key,
long& value)
const;
104 bool Get(
const std::string& key,
double& value)
const;
105 bool Get(
const std::string& key,
bool& value)
const;
109 std::map<std::string,std::string> data;
112 static std::string Trim(
const std::string& str);