@@ -40,9 +40,12 @@ struct AirSimSettings {
40
40
ImageType image_type;
41
41
bool visible;
42
42
std::string camera_name;
43
+ std::string vehicle_name;
43
44
44
- SubwindowSetting (int window_index_val = 0 , ImageType image_type_val = ImageType::Scene, bool visible_val = false , const std::string& camera_name_val = " " )
45
- : window_index(window_index_val), image_type(image_type_val), visible(visible_val), camera_name(camera_name_val)
45
+ SubwindowSetting (int window_index_val = 0 , ImageType image_type_val = ImageType::Scene,
46
+ bool visible_val = false , const std::string& camera_name_val = " " , const std::string& vehicle_name_val = " " )
47
+ : window_index(window_index_val), image_type(image_type_val),
48
+ visible (visible_val), camera_name(camera_name_val), vehicle_name(vehicle_name_val)
46
49
{
47
50
}
48
51
};
@@ -1002,6 +1005,7 @@ struct AirSimSettings {
1002
1005
json_settings_child.getInt (" ImageType" , 0 ));
1003
1006
subwindow_setting.visible = json_settings_child.getBool (" Visible" , false );
1004
1007
subwindow_setting.camera_name = getCameraName (json_settings_child);
1008
+ subwindow_setting.vehicle_name = json_settings_child.getString (" Vehicle" , " " );
1005
1009
}
1006
1010
}
1007
1011
}
@@ -1010,9 +1014,9 @@ struct AirSimSettings {
1010
1014
static void initializeSubwindowSettings (std::vector<SubwindowSetting>& subwindow_settings)
1011
1015
{
1012
1016
subwindow_settings.clear ();
1013
- subwindow_settings.push_back (SubwindowSetting (0 , ImageType::DepthVis, false , " " )); // depth
1014
- subwindow_settings.push_back (SubwindowSetting (0 , ImageType::Segmentation, false , " " )); // seg
1015
- subwindow_settings.push_back (SubwindowSetting (0 , ImageType::Scene, false , " " )); // vis
1017
+ subwindow_settings.push_back (SubwindowSetting (0 , ImageType::DepthVis, false , " " , " " )); // depth
1018
+ subwindow_settings.push_back (SubwindowSetting (0 , ImageType::Segmentation, false , " " , " " )); // seg
1019
+ subwindow_settings.push_back (SubwindowSetting (0 , ImageType::Scene, false , " " , " " )); // vis
1016
1020
}
1017
1021
1018
1022
void loadOtherSettings (const Settings& settings_json)
0 commit comments