9 #if !defined(_CIGreNrt_H_)
15 #endif // _MSC_VER > 1000
107 class SpiritsTrbextData;
108 class SpiritsTrbextOptions;
114 void set_SPIRITS_TRBEXT_OPTIONS_ECT(
int val);
115 int get_SPIRITS_TRBEXT_OPTIONS_ECT();
116 void set_SPIRITS_TRBEXT_OPTIONS_PSP(
int val);
117 int get_SPIRITS_TRBEXT_OPTIONS_PSP();
118 void set_SPIRITS_TRBEXT_OPTIONS_ET(
int val);
119 int get_SPIRITS_TRBEXT_OPTIONS_ET();
120 void set_SPIRITS_TRBEXT_OPTIONS_HCG(
int val);
121 int get_SPIRITS_TRBEXT_OPTIONS_HCG();
122 void set_SPIRITS_TRBEXT_OPTIONS_BYFAN(
int val);
123 int get_SPIRITS_TRBEXT_OPTIONS_BYFAN();
124 void set_SPIRITS_TRBEXT_OPTIONS_NTT(
int val);
125 int get_SPIRITS_TRBEXT_OPTIONS_NTT();
126 void set_SPIRITS_TRBEXT_OPTIONS_FFR(
int val);
127 int get_SPIRITS_TRBEXT_OPTIONS_FFR();
128 void set_SPIRITS_TRBEXT_OPTIONS_EPP(
int val);
129 int get_SPIRITS_TRBEXT_OPTIONS_EPP();
130 void set_SPIRITS_TRBEXT_OPTIONS_CHOKE(
int val);
131 int get_SPIRITS_TRBEXT_OPTIONS_CHOKE();
132 void set_SPIRITS_TRBEXT_OPTIONS_MIX(
int val);
133 int get_SPIRITS_TRBEXT_OPTIONS_MIX();
134 void set_SPIRITS_TRBEXT_OPTIONS_FIM(
int val);
135 int get_SPIRITS_TRBEXT_OPTIONS_FIM();
137 void set_SPIRITS_TRBEXT_DATA_LENM(
double val);
138 double get_SPIRITS_TRBEXT_DATA_LENM();
139 void set_SPIRITS_TRBEXT_DATA_WIDM(
double val);
140 double get_SPIRITS_TRBEXT_DATA_WIDM();
141 void set_SPIRITS_TRBEXT_DATA_RADM(
double val);
142 double get_SPIRITS_TRBEXT_DATA_RADM();
143 void set_SPIRITS_TRBEXT_DATA_RADN(
double val);
144 double get_SPIRITS_TRBEXT_DATA_RADN();
145 void set_SPIRITS_TRBEXT_DATA_EMSH(
double val);
146 double get_SPIRITS_TRBEXT_DATA_EMSH();
147 void set_SPIRITS_TRBEXT_DATA_TMPH(
double val);
148 double get_SPIRITS_TRBEXT_DATA_TMPH();
149 void set_SPIRITS_TRBEXT_DATA_HMASS(
double val);
150 double get_SPIRITS_TRBEXT_DATA_HMASS();
151 void set_SPIRITS_TRBEXT_DATA_ALT(
double val);
152 double get_SPIRITS_TRBEXT_DATA_ALT();
153 void set_SPIRITS_TRBEXT_DATA_PWRRTG(
double val);
154 double get_SPIRITS_TRBEXT_DATA_PWRRTG();
155 void set_SPIRITS_TRBEXT_DATA_THRUST(
double val);
156 double get_SPIRITS_TRBEXT_DATA_THRUST();
157 void set_SPIRITS_TRBEXT_DATA_FLTVEL(
double val);
158 double get_SPIRITS_TRBEXT_DATA_FLTVEL();
159 void set_SPIRITS_TRBEXT_DATA_FLTMACH(
double val);
160 double get_SPIRITS_TRBEXT_DATA_FLTMACH();
161 void set_SPIRITS_TRBEXT_DATA_AMBTMP(
double val);
162 double get_SPIRITS_TRBEXT_DATA_AMBTMP();
163 void set_SPIRITS_TRBEXT_DATA_AMBPRS(
double val);
164 double get_SPIRITS_TRBEXT_DATA_AMBPRS();
165 void set_SPIRITS_TRBEXT_DATA_TOTAIN(
double val);
166 double get_SPIRITS_TRBEXT_DATA_TOTAIN();
167 void set_SPIRITS_TRBEXT_DATA_CORAIN(
double val);
168 double get_SPIRITS_TRBEXT_DATA_CORAIN();
169 void set_SPIRITS_TRBEXT_DATA_CORRPM(
double val);
170 double get_SPIRITS_TRBEXT_DATA_CORRPM();
171 void set_SPIRITS_TRBEXT_DATA_CORPER(
double val);
172 double get_SPIRITS_TRBEXT_DATA_CORPER();
173 void set_SPIRITS_TRBEXT_DATA_CORTMP(
double val);
174 double get_SPIRITS_TRBEXT_DATA_CORTMP();
175 void set_SPIRITS_TRBEXT_DATA_CORTTM(
double val);
176 double get_SPIRITS_TRBEXT_DATA_CORTTM();
177 void set_SPIRITS_TRBEXT_DATA_CORPRS(
double val);
178 double get_SPIRITS_TRBEXT_DATA_CORPRS();
179 void set_SPIRITS_TRBEXT_DATA_CORTPR(
double val);
180 double get_SPIRITS_TRBEXT_DATA_CORTPR();
181 void set_SPIRITS_TRBEXT_DATA_CORMCH(
double val);
182 double get_SPIRITS_TRBEXT_DATA_CORMCH();
183 void set_SPIRITS_TRBEXT_DATA_FANTMP(
double val);
184 double get_SPIRITS_TRBEXT_DATA_FANTMP();
185 void set_SPIRITS_TRBEXT_DATA_FANTTM(
double val);
186 double get_SPIRITS_TRBEXT_DATA_FANTTM();
187 void set_SPIRITS_TRBEXT_DATA_FANPRS(
double val);
188 double get_SPIRITS_TRBEXT_DATA_FANPRS();
189 void set_SPIRITS_TRBEXT_DATA_FANTPR(
double val);
190 double get_SPIRITS_TRBEXT_DATA_FANTPR();
191 void set_SPIRITS_TRBEXT_DATA_FANMCH(
double val);
192 double get_SPIRITS_TRBEXT_DATA_FANMCH();
193 void set_SPIRITS_TRBEXT_DATA_FANRPM(
double val);
194 double get_SPIRITS_TRBEXT_DATA_FANRPM();
195 void set_SPIRITS_TRBEXT_DATA_FANPER(
double val);
196 double get_SPIRITS_TRBEXT_DATA_FANPER();
197 void set_SPIRITS_TRBEXT_DATA_STRTMP(
double val);
198 double get_SPIRITS_TRBEXT_DATA_STRTMP();
199 void set_SPIRITS_TRBEXT_DATA_STRTTM(
double val);
200 double get_SPIRITS_TRBEXT_DATA_STRTTM();
201 void set_SPIRITS_TRBEXT_DATA_STRMCH(
double val);
202 double get_SPIRITS_TRBEXT_DATA_STRMCH();
203 void set_SPIRITS_TRBEXT_DATA_STRTPR(
double val);
204 double get_SPIRITS_TRBEXT_DATA_STRTPR();
205 void set_SPIRITS_TRBEXT_DATA_STRPRS(
double val);
206 double get_SPIRITS_TRBEXT_DATA_STRPRS();
207 void set_SPIRITS_TRBEXT_DATA_TOTFUL(
double val);
208 double get_SPIRITS_TRBEXT_DATA_TOTFUL();
209 void set_SPIRITS_TRBEXT_DATA_TRBTTM(
double val);
210 double get_SPIRITS_TRBEXT_DATA_TRBTTM();
211 void set_SPIRITS_TRBEXT_DATA_CMBFUL(
double val);
212 double get_SPIRITS_TRBEXT_DATA_CMBFUL();
213 void set_SPIRITS_TRBEXT_DATA_ABFUL(
double val);
214 double get_SPIRITS_TRBEXT_DATA_ABFUL();
215 void set_SPIRITS_TRBEXT_DATA_SFUELC(
double val);
216 double get_SPIRITS_TRBEXT_DATA_SFUELC();
217 void set_SPIRITS_TRBEXT_DATA_MIXPRR(
double val);
218 double get_SPIRITS_TRBEXT_DATA_MIXPRR();
219 void set_SPIRITS_TRBEXT_DATA_SHFTHP(
double val);
220 double get_SPIRITS_TRBEXT_DATA_SHFTHP();
221 void set_SPIRITS_TRBEXT_DATA_TORQUE(
double val);
222 double get_SPIRITS_TRBEXT_DATA_TORQUE();
223 void set_SPIRITS_TRBEXT_DATA_PROPRD(
double val);
224 double get_SPIRITS_TRBEXT_DATA_PROPRD();
225 void set_SPIRITS_TRBEXT_DATA_PROPNP(
double val);
226 double get_SPIRITS_TRBEXT_DATA_PROPNP();
227 void set_SPIRITS_TRBEXT_DATA_AOA(
double val);
228 double get_SPIRITS_TRBEXT_DATA_AOA();
229 void set_SPIRITS_TRBEXT_DATA_AOR(
double val);
230 double get_SPIRITS_TRBEXT_DATA_AOR();
231 void set_SPIRITS_TRBEXT_DATA_ROL(
double val);
232 double get_SPIRITS_TRBEXT_DATA_ROL();
233 void set_SPIRITS_TRBEXT_DATA_EPR(
double val);
234 double get_SPIRITS_TRBEXT_DATA_EPR();
235 void set_SPIRITS_TRBEXT_DATA_RAMREC(
double val);
236 double get_SPIRITS_TRBEXT_DATA_RAMREC();
237 void set_SPIRITS_TRBEXT_DATA_MIXPCT(
double val);
238 double get_SPIRITS_TRBEXT_DATA_MIXPCT();
239 void set_SPIRITS_TRBEXT_DATA_USRRAD(
double val);
240 double get_SPIRITS_TRBEXT_DATA_USRRAD();
241 void set_SPIRITS_TRBEXT_DATA_NOZARE(
double val);
242 double get_SPIRITS_TRBEXT_DATA_NOZARE();
243 void set_SPIRITS_TRBEXT_DATA_STRARE(
double val);
244 double get_SPIRITS_TRBEXT_DATA_STRARE();
245 void set_SPIRITS_TRBEXT_DATA_INLTTM(
double val);
246 double get_SPIRITS_TRBEXT_DATA_INLTTM();
247 void set_SPIRITS_TRBEXT_DATA_INLTMP(
double val);
248 double get_SPIRITS_TRBEXT_DATA_INLTMP();
249 void set_SPIRITS_TRBEXT_DATA_INLTPR(
double val);
250 double get_SPIRITS_TRBEXT_DATA_INLTPR();
251 void set_SPIRITS_TRBEXT_DATA_CTLTTM(
double val);
252 double get_SPIRITS_TRBEXT_DATA_CTLTTM();
253 void set_SPIRITS_TRBEXT_DATA_PLMLEN(
double val);
254 double get_SPIRITS_TRBEXT_DATA_PLMLEN();
256 void loadArgXML(
char *str,
double &d);
257 void loadArgXML(
char *str,
int &i);
259 void saveArgXML(
clXML* xmlDocument,
char *str,
double d);
260 void saveArgXML(
clXML* xmlDocument,
char *str,
int i);
272 bool archive(std::ofstream &outf);
283 bool serialize(
char *filepath);
305 bool parseXML(
clXML& xmlDocument);
315 bool loadXMLNode(
std::string tag,
char *nodeString);
342 bool loadXMLNode(
std::string tag,
double *nodeBool);
352 void saveXML(
clXML* xmlDocument,
const char *ID_XML_NODE);
399 #endif // _ciGreNrt_H_