1 /**********************************************************************
3 * FILENAME: uiuc_initializemaps1.cpp
5 * ----------------------------------------------------------------------
7 * DESCRIPTION: Initializes the maps for various keywords
9 * ----------------------------------------------------------------------
11 * STATUS: alpha version
13 * ----------------------------------------------------------------------
17 * ----------------------------------------------------------------------
19 * HISTORY: 01/26/2000 initial release
21 * ----------------------------------------------------------------------
23 * AUTHOR(S): Bipin Sehgal <bsehgal@uiuc.edu>
25 * ----------------------------------------------------------------------
29 * ----------------------------------------------------------------------
33 * ----------------------------------------------------------------------
37 * ----------------------------------------------------------------------
39 * CALLED BY: uiuc_wrapper.cpp
41 * ----------------------------------------------------------------------
45 * ----------------------------------------------------------------------
47 * COPYRIGHT: (C) 2000 by Michael Selig
49 * This program is free software; you can redistribute it and/or
50 * modify it under the terms of the GNU General Public License
51 * as published by the Free Software Foundation.
53 * This program is distributed in the hope that it will be useful,
54 * but WITHOUT ANY WARRANTY; without even the implied warranty of
55 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
56 * GNU General Public License for more details.
58 * You should have received a copy of the GNU General Public License
59 * along with this program; if not, write to the Free Software
60 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
61 * USA or view http://www.gnu.org/copyleft/gpl.html.
63 ***********************************************************************/
66 #include "uiuc_initializemaps.h"
68 void uiuc_initializemaps1 ()
70 Keyword_map["init"] = init_flag;
71 Keyword_map["geometry"] = geometry_flag;
72 Keyword_map["controlSurface"] = controlSurface_flag;
73 Keyword_map["mass"] = mass_flag;
74 Keyword_map["engine"] = engine_flag;
75 Keyword_map["CD"] = CD_flag;
76 Keyword_map["CL"] = CL_flag;
77 Keyword_map["Cm"] = Cm_flag;
78 Keyword_map["CY"] = CY_flag;
79 Keyword_map["Cl"] = Cl_flag;
80 Keyword_map["Cn"] = Cn_flag;
81 Keyword_map["gear"] = gear_flag;
82 Keyword_map["ice"] = ice_flag;
83 Keyword_map["record"] = record_flag;
87 init_map["Dx_pilot"] = Dx_pilot_flag;
88 init_map["Dy_pilot"] = Dy_pilot_flag;
89 init_map["Dz_pilot"] = Dz_pilot_flag;
90 init_map["V_north"] = V_north_flag;
91 init_map["V_east"] = V_east_flag;
92 init_map["V_down"] = V_down_flag;
93 init_map["P_body"] = P_body_flag;
94 init_map["Q_body"] = Q_body_flag;
95 init_map["R_body"] = R_body_flag;
96 init_map["Phi"] = Phi_flag;
97 init_map["Theta"] = Theta_flag;
98 init_map["Psi"] = Psi_flag;
101 geometry_map["bw"] = bw_flag;
102 geometry_map["cbar"] = cbar_flag;
103 geometry_map["Sw"] = Sw_flag;
106 controlSurface_map["de"] = de_flag;
107 controlSurface_map["da"] = da_flag;
108 controlSurface_map["dr"] = dr_flag;
111 mass_map["Mass"] = Mass_flag;
112 mass_map["I_xx"] = I_xx_flag;
113 mass_map["I_yy"] = I_yy_flag;
114 mass_map["I_zz"] = I_zz_flag;
115 mass_map["I_xz"] = I_xz_flag;
118 engine_map["simpleSingle"] = simpleSingle_flag;
119 engine_map["c172"] = c172_flag;
122 CD_map["CDo"] = CDo_flag;
123 CD_map["CDK"] = CDK_flag;
124 CD_map["CD_a"] = CD_a_flag;
125 CD_map["CD_de"] = CD_de_flag;
126 CD_map["CDfa"] = CDfa_flag;
127 CD_map["CDfade"] = CDfade_flag;
130 // end uiuc_initializemaps.cpp