@@ -92,7 +92,7 @@ void Parameters::ParseParameters() {
9292 std::cout << " PlotScale (default): " << pPlotScale << std::endl;
9393 }
9494
95- auto toml_EnvironmentMaps = toml_config[" Environment. Maps" ];
95+ auto toml_EnvironmentMaps = toml_config[" Environment" ][ " Maps" ];
9696
9797 if (toml_EnvironmentMaps) {
9898 auto toml_Resolution = toml_EnvironmentMaps[" Resolution" ].value <double >();
@@ -115,7 +115,7 @@ void Parameters::ParseParameters() {
115115 }
116116
117117 auto toml_EnvironmentMapsUpdateSettings =
118- toml_config[ " Environment.Maps. UpdateSettings" ];
118+ toml_EnvironmentMaps[ " UpdateSettings" ];
119119
120120 if (toml_EnvironmentMapsUpdateSettings) {
121121 auto toml_UpdateRobotMap =
@@ -143,7 +143,7 @@ void Parameters::ParseParameters() {
143143 }
144144 }
145145
146- auto toml_EnvironmentIDF = toml_config[" Environment. IDF" ];
146+ auto toml_EnvironmentIDF = toml_config[" Environment" ][ " IDF" ];
147147
148148 if (toml_EnvironmentIDF) {
149149 auto toml_TruncationBND =
@@ -218,9 +218,9 @@ void Parameters::ParseParameters() {
218218
219219 if (toml_RobotModel[" AddNoise" ]) {
220220 auto toml_AddNoisePositions =
221- toml_RobotModel[" AddNoise. AddNoisePositions" ].value <bool >();
221+ toml_RobotModel[" AddNoise" ][ " AddNoisePositions" ].value <bool >();
222222 auto toml_PositionsNoiseSigma =
223- toml_RobotModel[" AddNoise. PositionsNoiseSigma" ].value <double >();
223+ toml_RobotModel[" AddNoise" ][ " PositionsNoiseSigma" ].value <double >();
224224 if (toml_AddNoisePositions) {
225225 pAddNoisePositions = toml_AddNoisePositions.value ();
226226 }
@@ -242,9 +242,9 @@ void Parameters::ParseParameters() {
242242 }
243243
244244 auto toml_LloydMaxIterations =
245- toml_Algorithm[" Global-CVT. LloydMaxIterations" ].value <int >();
245+ toml_Algorithm[" Global-CVT" ][ " LloydMaxIterations" ].value <int >();
246246 auto toml_LloydNumTries =
247- toml_Algorithm[" Global-CVT. LloydNumTries" ].value <int >();
247+ toml_Algorithm[" Global-CVT" ][ " LloydNumTries" ].value <int >();
248248 if (toml_LloydMaxIterations) {
249249 pLloydMaxIterations = toml_LloydMaxIterations.value ();
250250 }
@@ -253,14 +253,14 @@ void Parameters::ParseParameters() {
253253 }
254254
255255 auto toml_NumFrontiers =
256- toml_Algorithm[" Exploration. NumFrontiers" ].value <int >();
256+ toml_Algorithm[" Exploration" ][ " NumFrontiers" ].value <int >();
257257 if (toml_NumFrontiers) {
258258 pNumFeatures = toml_NumFrontiers.value ();
259259 }
260260 }
261261}
262262
263- void Parameters::PrintParameters () {
263+ void Parameters::PrintParameters () const {
264264 std::cout << " NumRobots: " << pNumRobots << std::endl;
265265 std::cout << " NumFeatures: " << pNumFeatures << std::endl;
266266 std::cout << " NumPolygons: " << pNumPolygons << std::endl;
0 commit comments