----------------------------------------------------------------------
HISTORY: 04/04/2003 initial release
+ 06/30/2003 (RD) replaced istrstream with istringstream
+ to get rid of the annoying warning about
+ using the strstream header
----------------------------------------------------------------------
LIST command_line ) {
double token_value;
int token_value_convert1, token_value_convert2;
- istrstream token3(linetoken3.c_str());
- istrstream token4(linetoken4.c_str());
- istrstream token5(linetoken5.c_str());
- istrstream token6(linetoken6.c_str());
- istrstream token7(linetoken7.c_str());
- istrstream token8(linetoken8.c_str());
- istrstream token9(linetoken9.c_str());
- istrstream token10(linetoken10.c_str());
+ istringstream token3(linetoken3.c_str());
+ istringstream token4(linetoken4.c_str());
+ istringstream token5(linetoken5.c_str());
+ istringstream token6(linetoken6.c_str());
+ istringstream token7(linetoken7.c_str());
+ istringstream token8(linetoken8.c_str());
+ istringstream token9(linetoken9.c_str());
+ istringstream token10(linetoken10.c_str());
switch(controlSurface_map[linetoken2])
{
use_rudder_sas_type1 = true;
break;
}
+ case ap_pah_flag:
+ {
+ if (check_float(linetoken3))
+ token3 >> token_value;
+ else
+ uiuc_warnings_errors(1, *command_line);
+
+ ap_pah_start_time=token_value;
+ ap_pah_on = 1;
+ break;
+ }
+ case ap_alh_flag:
+ {
+ if (check_float(linetoken3))
+ token3 >> token_value;
+ else
+ uiuc_warnings_errors(1, *command_line);
+
+ ap_alh_start_time=token_value;
+ ap_alh_on = 1;
+ break;
+ }
+ case ap_rah_flag:
+ {
+ if (check_float(linetoken3))
+ token3 >> token_value;
+ else
+ uiuc_warnings_errors(1, *command_line);
+
+ ap_rah_start_time=token_value;
+ ap_rah_on = 1;
+ break;
+ }
+ case ap_hh_flag:
+ {
+ if (check_float(linetoken3))
+ token3 >> token_value;
+ else
+ uiuc_warnings_errors(1, *command_line);
+
+ ap_hh_start_time=token_value;
+ ap_hh_on = 1;
+ break;
+ }
+ case ap_Theta_ref_flag:
+ {
+ if (check_float(linetoken3))
+ token3 >> token_value;
+ else
+ uiuc_warnings_errors(1, *command_line);
+ token4 >> token_value_convert1;
+ convert_y = uiuc_convert(token_value_convert1);
+
+ ap_Theta_ref_rad = token_value * convert_y;
+ break;
+ }
+ case ap_alt_ref_flag:
+ {
+ if (check_float(linetoken3))
+ token3 >> token_value;
+ else
+ uiuc_warnings_errors(1, *command_line);
+
+ ap_alt_ref_ft = token_value;
+ break;
+ }
+ case ap_Phi_ref_flag:
+ {
+ if (check_float(linetoken3))
+ token3 >> token_value;
+ else
+ uiuc_warnings_errors(1, *command_line);
+ token4 >> token_value_convert1;
+ convert_y = uiuc_convert(token_value_convert1);
+
+ ap_Phi_ref_rad = token_value * convert_y;
+ break;
+ }
+ case ap_Psi_ref_flag:
+ {
+ if (check_float(linetoken3))
+ token3 >> token_value;
+ else
+ uiuc_warnings_errors(1, *command_line);
+ token4 >> token_value_convert1;
+ convert_y = uiuc_convert(token_value_convert1);
+
+ ap_Psi_ref_rad = token_value * convert_y;
+ break;
+ }
default:
{
if (ignore_unknown_keywords) {