MdoProFlight.java 48 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205
  1. package com.miniframe.model.mdo;
  2. import com.miniframe.system.MiniserviceBaseModel;
  3. import java.io.Serializable;
  4. import javax.persistence.*;
  5. @Table(name = "mdo_pro_flight")
  6. public class MdoProFlight extends MiniserviceBaseModel implements Serializable {
  7. @Id
  8. private String id;
  9. /**
  10. * 项目ID
  11. */
  12. private String pid;
  13. /**
  14. * 流程id
  15. */
  16. private String wid;
  17. /**
  18. * 标签
  19. */
  20. private String tag;
  21. /**
  22. * 全机参考面积
  23. */
  24. @Column(name = "reference_area")
  25. private String referenceArea;
  26. /**
  27. * 最大无燃油重量
  28. */
  29. @Column(name = "max_zero_fuel")
  30. private String maxZeroFuel;
  31. /**
  32. * 最大起飞重量
  33. */
  34. @Column(name = "max_takeoff")
  35. private String maxTakeoff;
  36. /**
  37. * 最大着陆重量
  38. */
  39. @Column(name = "max_landing")
  40. private String maxLanding;
  41. /**
  42. * 重心位置x
  43. */
  44. @Column(name = "c_x")
  45. private String cX;
  46. /**
  47. * 重心位置y
  48. */
  49. @Column(name = "c_y")
  50. private String cY;
  51. /**
  52. * 重心位置z
  53. */
  54. @Column(name = "c_z")
  55. private String cZ;
  56. /**
  57. * 机翼 机翼段数
  58. */
  59. @Column(name = "mw_n_sections")
  60. private Integer mwNSections;
  61. /**
  62. * 机翼 翼展
  63. */
  64. @Column(name = "mw_span")
  65. private String mwSpan;
  66. /**
  67. * 机翼 平均气动弦长
  68. */
  69. @Column(name = "mw_mac")
  70. private String mwMac;
  71. /**
  72. * 机翼 后掠角
  73. */
  74. @Column(name = "mw_sweep")
  75. private String mwSweep;
  76. /**
  77. * 机翼 展弦比
  78. */
  79. @Column(name = "mw_aspect_ratio")
  80. private String mwAspectRatio;
  81. /**
  82. * 机翼 机翼面积
  83. */
  84. @Column(name = "mw_area")
  85. private String mwArea;
  86. /**
  87. * 机翼 厚弦比
  88. */
  89. @Column(name = "mw_thickness_to_chord")
  90. private String mwThicknessToChord;
  91. /**
  92. * 襟翼 展向起始位置
  93. */
  94. @Column(name = "mwf_span_fraction_start")
  95. private String mwfSpanFractionStart;
  96. /**
  97. * 襟翼 展向终止位置
  98. */
  99. @Column(name = "mwf_span_fraction_end")
  100. private String mwfSpanFractionEnd;
  101. /**
  102. * 襟翼 偏角
  103. */
  104. @Column(name = "mwf_deflection")
  105. private String mwfDeflection;
  106. /**
  107. * 襟翼 弦向占比
  108. */
  109. @Column(name = "mwf_chord_fraction")
  110. private String mwfChordFraction;
  111. /**
  112. * 襟翼 类型
  113. */
  114. @Column(name = "mwf_configuration_type")
  115. private String mwfConfigurationType;
  116. /**
  117. * 副翼 展向起始位置
  118. */
  119. @Column(name = "mwa_span_fraction_start")
  120. private String mwaSpanFractionStart;
  121. /**
  122. * 副翼 展向终止位置
  123. */
  124. @Column(name = "mwa_span_fraction_end")
  125. private String mwaSpanFractionEnd;
  126. /**
  127. * 副翼 偏角
  128. */
  129. @Column(name = "mwa_deflection")
  130. private String mwaDeflection;
  131. /**
  132. * 副翼 弦向占比
  133. */
  134. @Column(name = "mwa_chord_fraction")
  135. private String mwaChordFraction;
  136. /**
  137. * 升降舵 平尾段数
  138. */
  139. @Column(name = "hw_n_sections")
  140. private Integer hwNSections;
  141. /**
  142. * 升降舵 翼展
  143. */
  144. @Column(name = "hw_span")
  145. private String hwSpan;
  146. /**
  147. * 升降舵 平均气动弦长
  148. */
  149. @Column(name = "hw_mac")
  150. private String hwMac;
  151. /**
  152. * 升降舵 后掠角
  153. */
  154. @Column(name = "hw_sweep")
  155. private String hwSweep;
  156. /**
  157. * 升降舵 展弦比
  158. */
  159. @Column(name = "hw_aspect_ratio")
  160. private String hwAspectRatio;
  161. /**
  162. * 升降舵 机翼面积
  163. */
  164. @Column(name = "hw_area")
  165. private String hwArea;
  166. /**
  167. * 升降舵 厚弦比
  168. */
  169. @Column(name = "hw_thickness_to_chord")
  170. private String hwThicknessToChord;
  171. /**
  172. * 升降舵 展向起始位置
  173. */
  174. @Column(name = "hwe_span_fraction_start")
  175. private String hweSpanFractionStart;
  176. /**
  177. * 升降舵 展向终止位置
  178. */
  179. @Column(name = "hwe_span_fraction_end")
  180. private String hweSpanFractionEnd;
  181. /**
  182. * 升降舵 偏角
  183. */
  184. @Column(name = "hwe_deflection")
  185. private String hweDeflection;
  186. /**
  187. * 升降舵 弦向占比
  188. */
  189. @Column(name = "hwe_chord_fraction")
  190. private String hweChordFraction;
  191. /**
  192. * 垂尾 段数
  193. */
  194. @Column(name = "vw_n_sections")
  195. private Integer vwNSections;
  196. /**
  197. * 垂尾 翼展
  198. */
  199. @Column(name = "vw_span")
  200. private String vwSpan;
  201. /**
  202. * 垂尾 平均气动弦长
  203. */
  204. @Column(name = "vw_mac")
  205. private String vwMac;
  206. /**
  207. * 垂尾 后掠角
  208. */
  209. @Column(name = "vw_sweep")
  210. private String vwSweep;
  211. /**
  212. * 垂尾 展弦比
  213. */
  214. @Column(name = "vw_aspect_ratio")
  215. private String vwAspectRatio;
  216. /**
  217. * 垂尾 机翼面积
  218. */
  219. @Column(name = "vw_area")
  220. private String vwArea;
  221. /**
  222. * 垂尾 厚弦比
  223. */
  224. @Column(name = "vw_thickness_to_chord")
  225. private String vwThicknessToChord;
  226. /**
  227. * 机身 总长
  228. */
  229. @Column(name = "f_length")
  230. private String fLength;
  231. /**
  232. * 机身 宽度
  233. */
  234. @Column(name = "f_diameter")
  235. private String fDiameter;
  236. /**
  237. * 机舱 是否对称 0不对称 1对称
  238. */
  239. @Column(name = "n_symmetry")
  240. private Short nSymmetry;
  241. /**
  242. * 机舱 长度
  243. */
  244. @Column(name = "n_length")
  245. private String nLength;
  246. /**
  247. * 机舱 直径
  248. */
  249. @Column(name = "n_diameter")
  250. private String nDiameter;
  251. /**
  252. * 机舱 原点位置x
  253. */
  254. @Column(name = "n_x")
  255. private String nX;
  256. /**
  257. * 机舱 原点位置y
  258. */
  259. @Column(name = "n_y")
  260. private String nY;
  261. /**
  262. * 机舱 原点位置z
  263. */
  264. @Column(name = "n_z")
  265. private String nZ;
  266. /**
  267. * 动力网络 标签
  268. */
  269. @Column(name = "network_tag")
  270. private String networkTag;
  271. /**
  272. * 动力网络 燃油消耗率
  273. */
  274. @Column(name = "fuel_consumption_rate")
  275. private String fuelConsumptionRate;
  276. /**
  277. * 动力网络 发动机个数
  278. */
  279. @Column(name = "num_of_engines")
  280. private Integer numOfEngines;
  281. /**
  282. * 动力网络 发动机长度
  283. */
  284. @Column(name = "engine_length")
  285. private String engineLength;
  286. /**
  287. * 动力网络 发动机直径
  288. */
  289. @Column(name = "engine_diameter")
  290. private String engineDiameter;
  291. /**
  292. * 动力网络 涵道比
  293. */
  294. @Column(name = "bypass_ratio")
  295. private String bypassRatio;
  296. /**
  297. * 动力网络 设计推力
  298. */
  299. @Column(name = "design_thrust")
  300. private String designThrust;
  301. /**
  302. * 起飞设置 襟翼偏角
  303. */
  304. @Column(name = "takeoff_flap_deflection")
  305. private String takeoffFlapDeflection;
  306. /**
  307. * 起飞设置 V2速度或失速速度
  308. */
  309. @Column(name = "takeoff_v2_vs_ratio")
  310. private String takeoffV2VsRatio;
  311. /**
  312. * 着陆设置 襟翼偏角
  313. */
  314. @Column(name = "landing_flap_deflection")
  315. private String landingFlapDeflection;
  316. /**
  317. * 着陆设置 缝翼偏角
  318. */
  319. @Column(name = "landing_slat_deflection")
  320. private String landingSlatDeflection;
  321. /**
  322. * 着陆设置 进场速度或失速速度
  323. */
  324. @Column(name = "landing_vref_vs_ratio")
  325. private String landingVrefVsRatio;
  326. /**
  327. * 机场 标签
  328. */
  329. @Column(name = "airport_tag")
  330. private String airportTag;
  331. /**
  332. * 机场 海拔高度
  333. */
  334. @Column(name = "airport_altitude")
  335. private String airportAltitude;
  336. /**
  337. * 机场 ISA偏差
  338. */
  339. @Column(name = "airport_delta_isa")
  340. private String airportDeltaIsa;
  341. /**
  342. * 巡航高度
  343. */
  344. @Column(name = "cruise_altitude")
  345. private String cruiseAltitude;
  346. /**
  347. * 巡航马赫数
  348. */
  349. @Column(name = "cruise_mach")
  350. private String cruiseMach;
  351. /**
  352. * 飞行包线 马赫数
  353. */
  354. @Column(name = "envelope_machs")
  355. private String envelopeMachs;
  356. /**
  357. * 飞行包线 高度
  358. */
  359. @Column(name = "envelope_altitudes")
  360. private String envelopeAltitudes;
  361. /**
  362. * 稳定性计算输入 马赫数
  363. */
  364. @Column(name = "stability_mach")
  365. private String stabilityMach;
  366. /**
  367. * 稳定性计算输入 海拔高度
  368. */
  369. @Column(name = "stability_altitude")
  370. private String stabilityAltitude;
  371. /**
  372. * 最小平飞速度
  373. */
  374. @Column(name = "minimal_flight_speed")
  375. private String minimalFlightSpeed;
  376. /**
  377. * 最大平飞速度
  378. */
  379. @Column(name = "maximal_flight_speed")
  380. private String maximalFlightSpeed;
  381. /**
  382. * 爬升率
  383. */
  384. @Column(name = "rate_of_climb")
  385. private String rateOfClimb;
  386. /**
  387. * 升限
  388. */
  389. private String ceiling;
  390. /**
  391. * 航程
  392. */
  393. private String range;
  394. /**
  395. * 航时
  396. */
  397. private String time;
  398. /**
  399. * 起飞场长
  400. */
  401. @Column(name = "takeoff_field_length")
  402. private String takeoffFieldLength;
  403. /**
  404. * 着陆场长
  405. */
  406. @Column(name = "landing_field_length")
  407. private String landingFieldLength;
  408. /**
  409. * 纵向静稳定导数
  410. */
  411. @Column(name = "cm_alpha")
  412. private String cmAlpha;
  413. /**
  414. * 航向静稳定导数
  415. */
  416. @Column(name = "cn_beta")
  417. private String cnBeta;
  418. /**
  419. * 长周期模态(阻尼比)
  420. */
  421. @Column(name = "phugoid_zeta")
  422. private String phugoidZeta;
  423. /**
  424. * 长周期模态(频率)
  425. */
  426. @Column(name = "phugoid_omega_n")
  427. private String phugoidOmegaN;
  428. /**
  429. * 短周期模态(阻尼比)
  430. */
  431. @Column(name = "short_period_zeta")
  432. private String shortPeriodZeta;
  433. /**
  434. * 短周期模态(频率)
  435. */
  436. @Column(name = "short_period_omega_n")
  437. private String shortPeriodOmegaN;
  438. /**
  439. * 螺旋模态(时间常数)
  440. */
  441. @Column(name = "spiral_tau")
  442. private String spiralTau;
  443. /**
  444. * 滚转模态(时间常数)
  445. */
  446. @Column(name = "roll_tau")
  447. private String rollTau;
  448. /**
  449. * 荷兰滚模态(阻尼比)
  450. */
  451. @Column(name = "dutch_roll_zeta")
  452. private String dutchRollZeta;
  453. /**
  454. * 荷兰滚模态(频率)
  455. */
  456. @Column(name = "dutch_roll_omega_n")
  457. private String dutchRollOmegaN;
  458. private static final long serialVersionUID = 1L;
  459. /**
  460. * @return id
  461. */
  462. public String getId() {
  463. return id;
  464. }
  465. /**
  466. * @param id
  467. */
  468. public void setId(String id) {
  469. this.id = id == null ? null : id.trim();
  470. }
  471. /**
  472. * 获取项目ID
  473. *
  474. * @return pid - 项目ID
  475. */
  476. public String getPid() {
  477. return pid;
  478. }
  479. /**
  480. * 设置项目ID
  481. *
  482. * @param pid 项目ID
  483. */
  484. public void setPid(String pid) {
  485. this.pid = pid == null ? null : pid.trim();
  486. }
  487. /**
  488. * 获取流程id
  489. *
  490. * @return wid - 流程id
  491. */
  492. public String getWid() {
  493. return wid;
  494. }
  495. /**
  496. * 设置流程id
  497. *
  498. * @param wid 流程id
  499. */
  500. public void setWid(String wid) {
  501. this.wid = wid == null ? null : wid.trim();
  502. }
  503. /**
  504. * 获取标签
  505. *
  506. * @return tag - 标签
  507. */
  508. public String getTag() {
  509. return tag;
  510. }
  511. /**
  512. * 设置标签
  513. *
  514. * @param tag 标签
  515. */
  516. public void setTag(String tag) {
  517. this.tag = tag == null ? null : tag.trim();
  518. }
  519. /**
  520. * 获取全机参考面积
  521. *
  522. * @return reference_area - 全机参考面积
  523. */
  524. public String getReferenceArea() {
  525. return referenceArea;
  526. }
  527. /**
  528. * 设置全机参考面积
  529. *
  530. * @param referenceArea 全机参考面积
  531. */
  532. public void setReferenceArea(String referenceArea) {
  533. this.referenceArea = referenceArea == null ? null : referenceArea.trim();
  534. }
  535. /**
  536. * 获取最大无燃油重量
  537. *
  538. * @return max_zero_fuel - 最大无燃油重量
  539. */
  540. public String getMaxZeroFuel() {
  541. return maxZeroFuel;
  542. }
  543. /**
  544. * 设置最大无燃油重量
  545. *
  546. * @param maxZeroFuel 最大无燃油重量
  547. */
  548. public void setMaxZeroFuel(String maxZeroFuel) {
  549. this.maxZeroFuel = maxZeroFuel == null ? null : maxZeroFuel.trim();
  550. }
  551. /**
  552. * 获取最大起飞重量
  553. *
  554. * @return max_takeoff - 最大起飞重量
  555. */
  556. public String getMaxTakeoff() {
  557. return maxTakeoff;
  558. }
  559. /**
  560. * 设置最大起飞重量
  561. *
  562. * @param maxTakeoff 最大起飞重量
  563. */
  564. public void setMaxTakeoff(String maxTakeoff) {
  565. this.maxTakeoff = maxTakeoff == null ? null : maxTakeoff.trim();
  566. }
  567. /**
  568. * 获取最大着陆重量
  569. *
  570. * @return max_landing - 最大着陆重量
  571. */
  572. public String getMaxLanding() {
  573. return maxLanding;
  574. }
  575. /**
  576. * 设置最大着陆重量
  577. *
  578. * @param maxLanding 最大着陆重量
  579. */
  580. public void setMaxLanding(String maxLanding) {
  581. this.maxLanding = maxLanding == null ? null : maxLanding.trim();
  582. }
  583. /**
  584. * 获取重心位置x
  585. *
  586. * @return c_x - 重心位置x
  587. */
  588. public String getcX() {
  589. return cX;
  590. }
  591. /**
  592. * 设置重心位置x
  593. *
  594. * @param cX 重心位置x
  595. */
  596. public void setcX(String cX) {
  597. this.cX = cX == null ? null : cX.trim();
  598. }
  599. /**
  600. * 获取重心位置y
  601. *
  602. * @return c_y - 重心位置y
  603. */
  604. public String getcY() {
  605. return cY;
  606. }
  607. /**
  608. * 设置重心位置y
  609. *
  610. * @param cY 重心位置y
  611. */
  612. public void setcY(String cY) {
  613. this.cY = cY == null ? null : cY.trim();
  614. }
  615. /**
  616. * 获取重心位置z
  617. *
  618. * @return c_z - 重心位置z
  619. */
  620. public String getcZ() {
  621. return cZ;
  622. }
  623. /**
  624. * 设置重心位置z
  625. *
  626. * @param cZ 重心位置z
  627. */
  628. public void setcZ(String cZ) {
  629. this.cZ = cZ == null ? null : cZ.trim();
  630. }
  631. /**
  632. * 获取机翼 机翼段数
  633. *
  634. * @return mw_n_sections - 机翼 机翼段数
  635. */
  636. public Integer getMwNSections() {
  637. return mwNSections;
  638. }
  639. /**
  640. * 设置机翼 机翼段数
  641. *
  642. * @param mwNSections 机翼 机翼段数
  643. */
  644. public void setMwNSections(Integer mwNSections) {
  645. this.mwNSections = mwNSections;
  646. }
  647. /**
  648. * 获取机翼 翼展
  649. *
  650. * @return mw_span - 机翼 翼展
  651. */
  652. public String getMwSpan() {
  653. return mwSpan;
  654. }
  655. /**
  656. * 设置机翼 翼展
  657. *
  658. * @param mwSpan 机翼 翼展
  659. */
  660. public void setMwSpan(String mwSpan) {
  661. this.mwSpan = mwSpan == null ? null : mwSpan.trim();
  662. }
  663. /**
  664. * 获取机翼 平均气动弦长
  665. *
  666. * @return mw_mac - 机翼 平均气动弦长
  667. */
  668. public String getMwMac() {
  669. return mwMac;
  670. }
  671. /**
  672. * 设置机翼 平均气动弦长
  673. *
  674. * @param mwMac 机翼 平均气动弦长
  675. */
  676. public void setMwMac(String mwMac) {
  677. this.mwMac = mwMac == null ? null : mwMac.trim();
  678. }
  679. /**
  680. * 获取机翼 后掠角
  681. *
  682. * @return mw_sweep - 机翼 后掠角
  683. */
  684. public String getMwSweep() {
  685. return mwSweep;
  686. }
  687. /**
  688. * 设置机翼 后掠角
  689. *
  690. * @param mwSweep 机翼 后掠角
  691. */
  692. public void setMwSweep(String mwSweep) {
  693. this.mwSweep = mwSweep == null ? null : mwSweep.trim();
  694. }
  695. /**
  696. * 获取机翼 展弦比
  697. *
  698. * @return mw_aspect_ratio - 机翼 展弦比
  699. */
  700. public String getMwAspectRatio() {
  701. return mwAspectRatio;
  702. }
  703. /**
  704. * 设置机翼 展弦比
  705. *
  706. * @param mwAspectRatio 机翼 展弦比
  707. */
  708. public void setMwAspectRatio(String mwAspectRatio) {
  709. this.mwAspectRatio = mwAspectRatio == null ? null : mwAspectRatio.trim();
  710. }
  711. /**
  712. * 获取机翼 机翼面积
  713. *
  714. * @return mw_area - 机翼 机翼面积
  715. */
  716. public String getMwArea() {
  717. return mwArea;
  718. }
  719. /**
  720. * 设置机翼 机翼面积
  721. *
  722. * @param mwArea 机翼 机翼面积
  723. */
  724. public void setMwArea(String mwArea) {
  725. this.mwArea = mwArea == null ? null : mwArea.trim();
  726. }
  727. /**
  728. * 获取机翼 厚弦比
  729. *
  730. * @return mw_thickness_to_chord - 机翼 厚弦比
  731. */
  732. public String getMwThicknessToChord() {
  733. return mwThicknessToChord;
  734. }
  735. /**
  736. * 设置机翼 厚弦比
  737. *
  738. * @param mwThicknessToChord 机翼 厚弦比
  739. */
  740. public void setMwThicknessToChord(String mwThicknessToChord) {
  741. this.mwThicknessToChord = mwThicknessToChord == null ? null : mwThicknessToChord.trim();
  742. }
  743. /**
  744. * 获取襟翼 展向起始位置
  745. *
  746. * @return mwf_span_fraction_start - 襟翼 展向起始位置
  747. */
  748. public String getMwfSpanFractionStart() {
  749. return mwfSpanFractionStart;
  750. }
  751. /**
  752. * 设置襟翼 展向起始位置
  753. *
  754. * @param mwfSpanFractionStart 襟翼 展向起始位置
  755. */
  756. public void setMwfSpanFractionStart(String mwfSpanFractionStart) {
  757. this.mwfSpanFractionStart = mwfSpanFractionStart == null ? null : mwfSpanFractionStart.trim();
  758. }
  759. /**
  760. * 获取襟翼 展向终止位置
  761. *
  762. * @return mwf_span_fraction_end - 襟翼 展向终止位置
  763. */
  764. public String getMwfSpanFractionEnd() {
  765. return mwfSpanFractionEnd;
  766. }
  767. /**
  768. * 设置襟翼 展向终止位置
  769. *
  770. * @param mwfSpanFractionEnd 襟翼 展向终止位置
  771. */
  772. public void setMwfSpanFractionEnd(String mwfSpanFractionEnd) {
  773. this.mwfSpanFractionEnd = mwfSpanFractionEnd == null ? null : mwfSpanFractionEnd.trim();
  774. }
  775. /**
  776. * 获取襟翼 偏角
  777. *
  778. * @return mwf_deflection - 襟翼 偏角
  779. */
  780. public String getMwfDeflection() {
  781. return mwfDeflection;
  782. }
  783. /**
  784. * 设置襟翼 偏角
  785. *
  786. * @param mwfDeflection 襟翼 偏角
  787. */
  788. public void setMwfDeflection(String mwfDeflection) {
  789. this.mwfDeflection = mwfDeflection == null ? null : mwfDeflection.trim();
  790. }
  791. /**
  792. * 获取襟翼 弦向占比
  793. *
  794. * @return mwf_chord_fraction - 襟翼 弦向占比
  795. */
  796. public String getMwfChordFraction() {
  797. return mwfChordFraction;
  798. }
  799. /**
  800. * 设置襟翼 弦向占比
  801. *
  802. * @param mwfChordFraction 襟翼 弦向占比
  803. */
  804. public void setMwfChordFraction(String mwfChordFraction) {
  805. this.mwfChordFraction = mwfChordFraction == null ? null : mwfChordFraction.trim();
  806. }
  807. /**
  808. * 获取襟翼 类型
  809. *
  810. * @return mwf_configuration_type - 襟翼 类型
  811. */
  812. public String getMwfConfigurationType() {
  813. return mwfConfigurationType;
  814. }
  815. /**
  816. * 设置襟翼 类型
  817. *
  818. * @param mwfConfigurationType 襟翼 类型
  819. */
  820. public void setMwfConfigurationType(String mwfConfigurationType) {
  821. this.mwfConfigurationType = mwfConfigurationType == null ? null : mwfConfigurationType.trim();
  822. }
  823. /**
  824. * 获取副翼 展向起始位置
  825. *
  826. * @return mwa_span_fraction_start - 副翼 展向起始位置
  827. */
  828. public String getMwaSpanFractionStart() {
  829. return mwaSpanFractionStart;
  830. }
  831. /**
  832. * 设置副翼 展向起始位置
  833. *
  834. * @param mwaSpanFractionStart 副翼 展向起始位置
  835. */
  836. public void setMwaSpanFractionStart(String mwaSpanFractionStart) {
  837. this.mwaSpanFractionStart = mwaSpanFractionStart == null ? null : mwaSpanFractionStart.trim();
  838. }
  839. /**
  840. * 获取副翼 展向终止位置
  841. *
  842. * @return mwa_span_fraction_end - 副翼 展向终止位置
  843. */
  844. public String getMwaSpanFractionEnd() {
  845. return mwaSpanFractionEnd;
  846. }
  847. /**
  848. * 设置副翼 展向终止位置
  849. *
  850. * @param mwaSpanFractionEnd 副翼 展向终止位置
  851. */
  852. public void setMwaSpanFractionEnd(String mwaSpanFractionEnd) {
  853. this.mwaSpanFractionEnd = mwaSpanFractionEnd == null ? null : mwaSpanFractionEnd.trim();
  854. }
  855. /**
  856. * 获取副翼 偏角
  857. *
  858. * @return mwa_deflection - 副翼 偏角
  859. */
  860. public String getMwaDeflection() {
  861. return mwaDeflection;
  862. }
  863. /**
  864. * 设置副翼 偏角
  865. *
  866. * @param mwaDeflection 副翼 偏角
  867. */
  868. public void setMwaDeflection(String mwaDeflection) {
  869. this.mwaDeflection = mwaDeflection == null ? null : mwaDeflection.trim();
  870. }
  871. /**
  872. * 获取副翼 弦向占比
  873. *
  874. * @return mwa_chord_fraction - 副翼 弦向占比
  875. */
  876. public String getMwaChordFraction() {
  877. return mwaChordFraction;
  878. }
  879. /**
  880. * 设置副翼 弦向占比
  881. *
  882. * @param mwaChordFraction 副翼 弦向占比
  883. */
  884. public void setMwaChordFraction(String mwaChordFraction) {
  885. this.mwaChordFraction = mwaChordFraction == null ? null : mwaChordFraction.trim();
  886. }
  887. /**
  888. * 获取升降舵 平尾段数
  889. *
  890. * @return hw_n_sections - 升降舵 平尾段数
  891. */
  892. public Integer getHwNSections() {
  893. return hwNSections;
  894. }
  895. /**
  896. * 设置升降舵 平尾段数
  897. *
  898. * @param hwNSections 升降舵 平尾段数
  899. */
  900. public void setHwNSections(Integer hwNSections) {
  901. this.hwNSections = hwNSections;
  902. }
  903. /**
  904. * 获取升降舵 翼展
  905. *
  906. * @return hw_span - 升降舵 翼展
  907. */
  908. public String getHwSpan() {
  909. return hwSpan;
  910. }
  911. /**
  912. * 设置升降舵 翼展
  913. *
  914. * @param hwSpan 升降舵 翼展
  915. */
  916. public void setHwSpan(String hwSpan) {
  917. this.hwSpan = hwSpan == null ? null : hwSpan.trim();
  918. }
  919. /**
  920. * 获取升降舵 平均气动弦长
  921. *
  922. * @return hw_mac - 升降舵 平均气动弦长
  923. */
  924. public String getHwMac() {
  925. return hwMac;
  926. }
  927. /**
  928. * 设置升降舵 平均气动弦长
  929. *
  930. * @param hwMac 升降舵 平均气动弦长
  931. */
  932. public void setHwMac(String hwMac) {
  933. this.hwMac = hwMac == null ? null : hwMac.trim();
  934. }
  935. /**
  936. * 获取升降舵 后掠角
  937. *
  938. * @return hw_sweep - 升降舵 后掠角
  939. */
  940. public String getHwSweep() {
  941. return hwSweep;
  942. }
  943. /**
  944. * 设置升降舵 后掠角
  945. *
  946. * @param hwSweep 升降舵 后掠角
  947. */
  948. public void setHwSweep(String hwSweep) {
  949. this.hwSweep = hwSweep == null ? null : hwSweep.trim();
  950. }
  951. /**
  952. * 获取升降舵 展弦比
  953. *
  954. * @return hw_aspect_ratio - 升降舵 展弦比
  955. */
  956. public String getHwAspectRatio() {
  957. return hwAspectRatio;
  958. }
  959. /**
  960. * 设置升降舵 展弦比
  961. *
  962. * @param hwAspectRatio 升降舵 展弦比
  963. */
  964. public void setHwAspectRatio(String hwAspectRatio) {
  965. this.hwAspectRatio = hwAspectRatio == null ? null : hwAspectRatio.trim();
  966. }
  967. /**
  968. * 获取升降舵 机翼面积
  969. *
  970. * @return hw_area - 升降舵 机翼面积
  971. */
  972. public String getHwArea() {
  973. return hwArea;
  974. }
  975. /**
  976. * 设置升降舵 机翼面积
  977. *
  978. * @param hwArea 升降舵 机翼面积
  979. */
  980. public void setHwArea(String hwArea) {
  981. this.hwArea = hwArea == null ? null : hwArea.trim();
  982. }
  983. /**
  984. * 获取升降舵 厚弦比
  985. *
  986. * @return hw_thickness_to_chord - 升降舵 厚弦比
  987. */
  988. public String getHwThicknessToChord() {
  989. return hwThicknessToChord;
  990. }
  991. /**
  992. * 设置升降舵 厚弦比
  993. *
  994. * @param hwThicknessToChord 升降舵 厚弦比
  995. */
  996. public void setHwThicknessToChord(String hwThicknessToChord) {
  997. this.hwThicknessToChord = hwThicknessToChord == null ? null : hwThicknessToChord.trim();
  998. }
  999. /**
  1000. * 获取升降舵 展向起始位置
  1001. *
  1002. * @return hwe_span_fraction_start - 升降舵 展向起始位置
  1003. */
  1004. public String getHweSpanFractionStart() {
  1005. return hweSpanFractionStart;
  1006. }
  1007. /**
  1008. * 设置升降舵 展向起始位置
  1009. *
  1010. * @param hweSpanFractionStart 升降舵 展向起始位置
  1011. */
  1012. public void setHweSpanFractionStart(String hweSpanFractionStart) {
  1013. this.hweSpanFractionStart = hweSpanFractionStart == null ? null : hweSpanFractionStart.trim();
  1014. }
  1015. /**
  1016. * 获取升降舵 展向终止位置
  1017. *
  1018. * @return hwe_span_fraction_end - 升降舵 展向终止位置
  1019. */
  1020. public String getHweSpanFractionEnd() {
  1021. return hweSpanFractionEnd;
  1022. }
  1023. /**
  1024. * 设置升降舵 展向终止位置
  1025. *
  1026. * @param hweSpanFractionEnd 升降舵 展向终止位置
  1027. */
  1028. public void setHweSpanFractionEnd(String hweSpanFractionEnd) {
  1029. this.hweSpanFractionEnd = hweSpanFractionEnd == null ? null : hweSpanFractionEnd.trim();
  1030. }
  1031. /**
  1032. * 获取升降舵 偏角
  1033. *
  1034. * @return hwe_deflection - 升降舵 偏角
  1035. */
  1036. public String getHweDeflection() {
  1037. return hweDeflection;
  1038. }
  1039. /**
  1040. * 设置升降舵 偏角
  1041. *
  1042. * @param hweDeflection 升降舵 偏角
  1043. */
  1044. public void setHweDeflection(String hweDeflection) {
  1045. this.hweDeflection = hweDeflection == null ? null : hweDeflection.trim();
  1046. }
  1047. /**
  1048. * 获取升降舵 弦向占比
  1049. *
  1050. * @return hwe_chord_fraction - 升降舵 弦向占比
  1051. */
  1052. public String getHweChordFraction() {
  1053. return hweChordFraction;
  1054. }
  1055. /**
  1056. * 设置升降舵 弦向占比
  1057. *
  1058. * @param hweChordFraction 升降舵 弦向占比
  1059. */
  1060. public void setHweChordFraction(String hweChordFraction) {
  1061. this.hweChordFraction = hweChordFraction == null ? null : hweChordFraction.trim();
  1062. }
  1063. /**
  1064. * 获取垂尾 段数
  1065. *
  1066. * @return vw_n_sections - 垂尾 段数
  1067. */
  1068. public Integer getVwNSections() {
  1069. return vwNSections;
  1070. }
  1071. /**
  1072. * 设置垂尾 段数
  1073. *
  1074. * @param vwNSections 垂尾 段数
  1075. */
  1076. public void setVwNSections(Integer vwNSections) {
  1077. this.vwNSections = vwNSections;
  1078. }
  1079. /**
  1080. * 获取垂尾 翼展
  1081. *
  1082. * @return vw_span - 垂尾 翼展
  1083. */
  1084. public String getVwSpan() {
  1085. return vwSpan;
  1086. }
  1087. /**
  1088. * 设置垂尾 翼展
  1089. *
  1090. * @param vwSpan 垂尾 翼展
  1091. */
  1092. public void setVwSpan(String vwSpan) {
  1093. this.vwSpan = vwSpan == null ? null : vwSpan.trim();
  1094. }
  1095. /**
  1096. * 获取垂尾 平均气动弦长
  1097. *
  1098. * @return vw_mac - 垂尾 平均气动弦长
  1099. */
  1100. public String getVwMac() {
  1101. return vwMac;
  1102. }
  1103. /**
  1104. * 设置垂尾 平均气动弦长
  1105. *
  1106. * @param vwMac 垂尾 平均气动弦长
  1107. */
  1108. public void setVwMac(String vwMac) {
  1109. this.vwMac = vwMac == null ? null : vwMac.trim();
  1110. }
  1111. /**
  1112. * 获取垂尾 后掠角
  1113. *
  1114. * @return vw_sweep - 垂尾 后掠角
  1115. */
  1116. public String getVwSweep() {
  1117. return vwSweep;
  1118. }
  1119. /**
  1120. * 设置垂尾 后掠角
  1121. *
  1122. * @param vwSweep 垂尾 后掠角
  1123. */
  1124. public void setVwSweep(String vwSweep) {
  1125. this.vwSweep = vwSweep == null ? null : vwSweep.trim();
  1126. }
  1127. /**
  1128. * 获取垂尾 展弦比
  1129. *
  1130. * @return vw_aspect_ratio - 垂尾 展弦比
  1131. */
  1132. public String getVwAspectRatio() {
  1133. return vwAspectRatio;
  1134. }
  1135. /**
  1136. * 设置垂尾 展弦比
  1137. *
  1138. * @param vwAspectRatio 垂尾 展弦比
  1139. */
  1140. public void setVwAspectRatio(String vwAspectRatio) {
  1141. this.vwAspectRatio = vwAspectRatio == null ? null : vwAspectRatio.trim();
  1142. }
  1143. /**
  1144. * 获取垂尾 机翼面积
  1145. *
  1146. * @return vw_area - 垂尾 机翼面积
  1147. */
  1148. public String getVwArea() {
  1149. return vwArea;
  1150. }
  1151. /**
  1152. * 设置垂尾 机翼面积
  1153. *
  1154. * @param vwArea 垂尾 机翼面积
  1155. */
  1156. public void setVwArea(String vwArea) {
  1157. this.vwArea = vwArea == null ? null : vwArea.trim();
  1158. }
  1159. /**
  1160. * 获取垂尾 厚弦比
  1161. *
  1162. * @return vw_thickness_to_chord - 垂尾 厚弦比
  1163. */
  1164. public String getVwThicknessToChord() {
  1165. return vwThicknessToChord;
  1166. }
  1167. /**
  1168. * 设置垂尾 厚弦比
  1169. *
  1170. * @param vwThicknessToChord 垂尾 厚弦比
  1171. */
  1172. public void setVwThicknessToChord(String vwThicknessToChord) {
  1173. this.vwThicknessToChord = vwThicknessToChord == null ? null : vwThicknessToChord.trim();
  1174. }
  1175. /**
  1176. * 获取机身 总长
  1177. *
  1178. * @return f_length - 机身 总长
  1179. */
  1180. public String getfLength() {
  1181. return fLength;
  1182. }
  1183. /**
  1184. * 设置机身 总长
  1185. *
  1186. * @param fLength 机身 总长
  1187. */
  1188. public void setfLength(String fLength) {
  1189. this.fLength = fLength == null ? null : fLength.trim();
  1190. }
  1191. /**
  1192. * 获取机身 宽度
  1193. *
  1194. * @return f_diameter - 机身 宽度
  1195. */
  1196. public String getfDiameter() {
  1197. return fDiameter;
  1198. }
  1199. /**
  1200. * 设置机身 宽度
  1201. *
  1202. * @param fDiameter 机身 宽度
  1203. */
  1204. public void setfDiameter(String fDiameter) {
  1205. this.fDiameter = fDiameter == null ? null : fDiameter.trim();
  1206. }
  1207. /**
  1208. * 获取机舱 是否对称 0不对称 1对称
  1209. *
  1210. * @return n_symmetry - 机舱 是否对称 0不对称 1对称
  1211. */
  1212. public Short getnSymmetry() {
  1213. return nSymmetry;
  1214. }
  1215. /**
  1216. * 设置机舱 是否对称 0不对称 1对称
  1217. *
  1218. * @param nSymmetry 机舱 是否对称 0不对称 1对称
  1219. */
  1220. public void setnSymmetry(Short nSymmetry) {
  1221. this.nSymmetry = nSymmetry;
  1222. }
  1223. /**
  1224. * 获取机舱 长度
  1225. *
  1226. * @return n_length - 机舱 长度
  1227. */
  1228. public String getnLength() {
  1229. return nLength;
  1230. }
  1231. /**
  1232. * 设置机舱 长度
  1233. *
  1234. * @param nLength 机舱 长度
  1235. */
  1236. public void setnLength(String nLength) {
  1237. this.nLength = nLength == null ? null : nLength.trim();
  1238. }
  1239. /**
  1240. * 获取机舱 直径
  1241. *
  1242. * @return n_diameter - 机舱 直径
  1243. */
  1244. public String getnDiameter() {
  1245. return nDiameter;
  1246. }
  1247. /**
  1248. * 设置机舱 直径
  1249. *
  1250. * @param nDiameter 机舱 直径
  1251. */
  1252. public void setnDiameter(String nDiameter) {
  1253. this.nDiameter = nDiameter == null ? null : nDiameter.trim();
  1254. }
  1255. /**
  1256. * 获取机舱 原点位置x
  1257. *
  1258. * @return n_x - 机舱 原点位置x
  1259. */
  1260. public String getnX() {
  1261. return nX;
  1262. }
  1263. /**
  1264. * 设置机舱 原点位置x
  1265. *
  1266. * @param nX 机舱 原点位置x
  1267. */
  1268. public void setnX(String nX) {
  1269. this.nX = nX == null ? null : nX.trim();
  1270. }
  1271. /**
  1272. * 获取机舱 原点位置y
  1273. *
  1274. * @return n_y - 机舱 原点位置y
  1275. */
  1276. public String getnY() {
  1277. return nY;
  1278. }
  1279. /**
  1280. * 设置机舱 原点位置y
  1281. *
  1282. * @param nY 机舱 原点位置y
  1283. */
  1284. public void setnY(String nY) {
  1285. this.nY = nY == null ? null : nY.trim();
  1286. }
  1287. /**
  1288. * 获取机舱 原点位置z
  1289. *
  1290. * @return n_z - 机舱 原点位置z
  1291. */
  1292. public String getnZ() {
  1293. return nZ;
  1294. }
  1295. /**
  1296. * 设置机舱 原点位置z
  1297. *
  1298. * @param nZ 机舱 原点位置z
  1299. */
  1300. public void setnZ(String nZ) {
  1301. this.nZ = nZ == null ? null : nZ.trim();
  1302. }
  1303. /**
  1304. * 获取动力网络 标签
  1305. *
  1306. * @return network_tag - 动力网络 标签
  1307. */
  1308. public String getNetworkTag() {
  1309. return networkTag;
  1310. }
  1311. /**
  1312. * 设置动力网络 标签
  1313. *
  1314. * @param networkTag 动力网络 标签
  1315. */
  1316. public void setNetworkTag(String networkTag) {
  1317. this.networkTag = networkTag == null ? null : networkTag.trim();
  1318. }
  1319. /**
  1320. * 获取动力网络 燃油消耗率
  1321. *
  1322. * @return fuel_consumption_rate - 动力网络 燃油消耗率
  1323. */
  1324. public String getFuelConsumptionRate() {
  1325. return fuelConsumptionRate;
  1326. }
  1327. /**
  1328. * 设置动力网络 燃油消耗率
  1329. *
  1330. * @param fuelConsumptionRate 动力网络 燃油消耗率
  1331. */
  1332. public void setFuelConsumptionRate(String fuelConsumptionRate) {
  1333. this.fuelConsumptionRate = fuelConsumptionRate == null ? null : fuelConsumptionRate.trim();
  1334. }
  1335. /**
  1336. * 获取动力网络 发动机个数
  1337. *
  1338. * @return num_of_engines - 动力网络 发动机个数
  1339. */
  1340. public Integer getNumOfEngines() {
  1341. return numOfEngines;
  1342. }
  1343. /**
  1344. * 设置动力网络 发动机个数
  1345. *
  1346. * @param numOfEngines 动力网络 发动机个数
  1347. */
  1348. public void setNumOfEngines(Integer numOfEngines) {
  1349. this.numOfEngines = numOfEngines;
  1350. }
  1351. /**
  1352. * 获取动力网络 发动机长度
  1353. *
  1354. * @return engine_length - 动力网络 发动机长度
  1355. */
  1356. public String getEngineLength() {
  1357. return engineLength;
  1358. }
  1359. /**
  1360. * 设置动力网络 发动机长度
  1361. *
  1362. * @param engineLength 动力网络 发动机长度
  1363. */
  1364. public void setEngineLength(String engineLength) {
  1365. this.engineLength = engineLength == null ? null : engineLength.trim();
  1366. }
  1367. /**
  1368. * 获取动力网络 发动机直径
  1369. *
  1370. * @return engine_diameter - 动力网络 发动机直径
  1371. */
  1372. public String getEngineDiameter() {
  1373. return engineDiameter;
  1374. }
  1375. /**
  1376. * 设置动力网络 发动机直径
  1377. *
  1378. * @param engineDiameter 动力网络 发动机直径
  1379. */
  1380. public void setEngineDiameter(String engineDiameter) {
  1381. this.engineDiameter = engineDiameter == null ? null : engineDiameter.trim();
  1382. }
  1383. /**
  1384. * 获取动力网络 涵道比
  1385. *
  1386. * @return bypass_ratio - 动力网络 涵道比
  1387. */
  1388. public String getBypassRatio() {
  1389. return bypassRatio;
  1390. }
  1391. /**
  1392. * 设置动力网络 涵道比
  1393. *
  1394. * @param bypassRatio 动力网络 涵道比
  1395. */
  1396. public void setBypassRatio(String bypassRatio) {
  1397. this.bypassRatio = bypassRatio == null ? null : bypassRatio.trim();
  1398. }
  1399. /**
  1400. * 获取动力网络 设计推力
  1401. *
  1402. * @return design_thrust - 动力网络 设计推力
  1403. */
  1404. public String getDesignThrust() {
  1405. return designThrust;
  1406. }
  1407. /**
  1408. * 设置动力网络 设计推力
  1409. *
  1410. * @param designThrust 动力网络 设计推力
  1411. */
  1412. public void setDesignThrust(String designThrust) {
  1413. this.designThrust = designThrust == null ? null : designThrust.trim();
  1414. }
  1415. /**
  1416. * 获取起飞设置 襟翼偏角
  1417. *
  1418. * @return takeoff_flap_deflection - 起飞设置 襟翼偏角
  1419. */
  1420. public String getTakeoffFlapDeflection() {
  1421. return takeoffFlapDeflection;
  1422. }
  1423. /**
  1424. * 设置起飞设置 襟翼偏角
  1425. *
  1426. * @param takeoffFlapDeflection 起飞设置 襟翼偏角
  1427. */
  1428. public void setTakeoffFlapDeflection(String takeoffFlapDeflection) {
  1429. this.takeoffFlapDeflection = takeoffFlapDeflection == null ? null : takeoffFlapDeflection.trim();
  1430. }
  1431. /**
  1432. * 获取起飞设置 V2速度或失速速度
  1433. *
  1434. * @return takeoff_v2_vs_ratio - 起飞设置 V2速度或失速速度
  1435. */
  1436. public String getTakeoffV2VsRatio() {
  1437. return takeoffV2VsRatio;
  1438. }
  1439. /**
  1440. * 设置起飞设置 V2速度或失速速度
  1441. *
  1442. * @param takeoffV2VsRatio 起飞设置 V2速度或失速速度
  1443. */
  1444. public void setTakeoffV2VsRatio(String takeoffV2VsRatio) {
  1445. this.takeoffV2VsRatio = takeoffV2VsRatio == null ? null : takeoffV2VsRatio.trim();
  1446. }
  1447. /**
  1448. * 获取着陆设置 襟翼偏角
  1449. *
  1450. * @return landing_flap_deflection - 着陆设置 襟翼偏角
  1451. */
  1452. public String getLandingFlapDeflection() {
  1453. return landingFlapDeflection;
  1454. }
  1455. /**
  1456. * 设置着陆设置 襟翼偏角
  1457. *
  1458. * @param landingFlapDeflection 着陆设置 襟翼偏角
  1459. */
  1460. public void setLandingFlapDeflection(String landingFlapDeflection) {
  1461. this.landingFlapDeflection = landingFlapDeflection == null ? null : landingFlapDeflection.trim();
  1462. }
  1463. /**
  1464. * 获取着陆设置 缝翼偏角
  1465. *
  1466. * @return landing_slat_deflection - 着陆设置 缝翼偏角
  1467. */
  1468. public String getLandingSlatDeflection() {
  1469. return landingSlatDeflection;
  1470. }
  1471. /**
  1472. * 设置着陆设置 缝翼偏角
  1473. *
  1474. * @param landingSlatDeflection 着陆设置 缝翼偏角
  1475. */
  1476. public void setLandingSlatDeflection(String landingSlatDeflection) {
  1477. this.landingSlatDeflection = landingSlatDeflection == null ? null : landingSlatDeflection.trim();
  1478. }
  1479. /**
  1480. * 获取着陆设置 进场速度或失速速度
  1481. *
  1482. * @return landing_vref_vs_ratio - 着陆设置 进场速度或失速速度
  1483. */
  1484. public String getLandingVrefVsRatio() {
  1485. return landingVrefVsRatio;
  1486. }
  1487. /**
  1488. * 设置着陆设置 进场速度或失速速度
  1489. *
  1490. * @param landingVrefVsRatio 着陆设置 进场速度或失速速度
  1491. */
  1492. public void setLandingVrefVsRatio(String landingVrefVsRatio) {
  1493. this.landingVrefVsRatio = landingVrefVsRatio == null ? null : landingVrefVsRatio.trim();
  1494. }
  1495. /**
  1496. * 获取机场 标签
  1497. *
  1498. * @return airport_tag - 机场 标签
  1499. */
  1500. public String getAirportTag() {
  1501. return airportTag;
  1502. }
  1503. /**
  1504. * 设置机场 标签
  1505. *
  1506. * @param airportTag 机场 标签
  1507. */
  1508. public void setAirportTag(String airportTag) {
  1509. this.airportTag = airportTag == null ? null : airportTag.trim();
  1510. }
  1511. /**
  1512. * 获取机场 海拔高度
  1513. *
  1514. * @return airport_altitude - 机场 海拔高度
  1515. */
  1516. public String getAirportAltitude() {
  1517. return airportAltitude;
  1518. }
  1519. /**
  1520. * 设置机场 海拔高度
  1521. *
  1522. * @param airportAltitude 机场 海拔高度
  1523. */
  1524. public void setAirportAltitude(String airportAltitude) {
  1525. this.airportAltitude = airportAltitude == null ? null : airportAltitude.trim();
  1526. }
  1527. /**
  1528. * 获取机场 ISA偏差
  1529. *
  1530. * @return airport_delta_isa - 机场 ISA偏差
  1531. */
  1532. public String getAirportDeltaIsa() {
  1533. return airportDeltaIsa;
  1534. }
  1535. /**
  1536. * 设置机场 ISA偏差
  1537. *
  1538. * @param airportDeltaIsa 机场 ISA偏差
  1539. */
  1540. public void setAirportDeltaIsa(String airportDeltaIsa) {
  1541. this.airportDeltaIsa = airportDeltaIsa == null ? null : airportDeltaIsa.trim();
  1542. }
  1543. /**
  1544. * 获取巡航高度
  1545. *
  1546. * @return cruise_altitude - 巡航高度
  1547. */
  1548. public String getCruiseAltitude() {
  1549. return cruiseAltitude;
  1550. }
  1551. /**
  1552. * 设置巡航高度
  1553. *
  1554. * @param cruiseAltitude 巡航高度
  1555. */
  1556. public void setCruiseAltitude(String cruiseAltitude) {
  1557. this.cruiseAltitude = cruiseAltitude == null ? null : cruiseAltitude.trim();
  1558. }
  1559. /**
  1560. * 获取巡航马赫数
  1561. *
  1562. * @return cruise_mach - 巡航马赫数
  1563. */
  1564. public String getCruiseMach() {
  1565. return cruiseMach;
  1566. }
  1567. /**
  1568. * 设置巡航马赫数
  1569. *
  1570. * @param cruiseMach 巡航马赫数
  1571. */
  1572. public void setCruiseMach(String cruiseMach) {
  1573. this.cruiseMach = cruiseMach == null ? null : cruiseMach.trim();
  1574. }
  1575. /**
  1576. * 获取飞行包线 马赫数
  1577. *
  1578. * @return envelope_machs - 飞行包线 马赫数
  1579. */
  1580. public String getEnvelopeMachs() {
  1581. return envelopeMachs;
  1582. }
  1583. /**
  1584. * 设置飞行包线 马赫数
  1585. *
  1586. * @param envelopeMachs 飞行包线 马赫数
  1587. */
  1588. public void setEnvelopeMachs(String envelopeMachs) {
  1589. this.envelopeMachs = envelopeMachs == null ? null : envelopeMachs.trim();
  1590. }
  1591. /**
  1592. * 获取飞行包线 高度
  1593. *
  1594. * @return envelope_altitudes - 飞行包线 高度
  1595. */
  1596. public String getEnvelopeAltitudes() {
  1597. return envelopeAltitudes;
  1598. }
  1599. /**
  1600. * 设置飞行包线 高度
  1601. *
  1602. * @param envelopeAltitudes 飞行包线 高度
  1603. */
  1604. public void setEnvelopeAltitudes(String envelopeAltitudes) {
  1605. this.envelopeAltitudes = envelopeAltitudes == null ? null : envelopeAltitudes.trim();
  1606. }
  1607. /**
  1608. * 获取稳定性计算输入 马赫数
  1609. *
  1610. * @return stability_mach - 稳定性计算输入 马赫数
  1611. */
  1612. public String getStabilityMach() {
  1613. return stabilityMach;
  1614. }
  1615. /**
  1616. * 设置稳定性计算输入 马赫数
  1617. *
  1618. * @param stabilityMach 稳定性计算输入 马赫数
  1619. */
  1620. public void setStabilityMach(String stabilityMach) {
  1621. this.stabilityMach = stabilityMach == null ? null : stabilityMach.trim();
  1622. }
  1623. /**
  1624. * 获取稳定性计算输入 海拔高度
  1625. *
  1626. * @return stability_altitude - 稳定性计算输入 海拔高度
  1627. */
  1628. public String getStabilityAltitude() {
  1629. return stabilityAltitude;
  1630. }
  1631. /**
  1632. * 设置稳定性计算输入 海拔高度
  1633. *
  1634. * @param stabilityAltitude 稳定性计算输入 海拔高度
  1635. */
  1636. public void setStabilityAltitude(String stabilityAltitude) {
  1637. this.stabilityAltitude = stabilityAltitude == null ? null : stabilityAltitude.trim();
  1638. }
  1639. /**
  1640. * 获取最小平飞速度
  1641. *
  1642. * @return minimal_flight_speed - 最小平飞速度
  1643. */
  1644. public String getMinimalFlightSpeed() {
  1645. return minimalFlightSpeed;
  1646. }
  1647. /**
  1648. * 设置最小平飞速度
  1649. *
  1650. * @param minimalFlightSpeed 最小平飞速度
  1651. */
  1652. public void setMinimalFlightSpeed(String minimalFlightSpeed) {
  1653. this.minimalFlightSpeed = minimalFlightSpeed == null ? null : minimalFlightSpeed.trim();
  1654. }
  1655. /**
  1656. * 获取最大平飞速度
  1657. *
  1658. * @return maximal_flight_speed - 最大平飞速度
  1659. */
  1660. public String getMaximalFlightSpeed() {
  1661. return maximalFlightSpeed;
  1662. }
  1663. /**
  1664. * 设置最大平飞速度
  1665. *
  1666. * @param maximalFlightSpeed 最大平飞速度
  1667. */
  1668. public void setMaximalFlightSpeed(String maximalFlightSpeed) {
  1669. this.maximalFlightSpeed = maximalFlightSpeed == null ? null : maximalFlightSpeed.trim();
  1670. }
  1671. /**
  1672. * 获取爬升率
  1673. *
  1674. * @return rate_of_climb - 爬升率
  1675. */
  1676. public String getRateOfClimb() {
  1677. return rateOfClimb;
  1678. }
  1679. /**
  1680. * 设置爬升率
  1681. *
  1682. * @param rateOfClimb 爬升率
  1683. */
  1684. public void setRateOfClimb(String rateOfClimb) {
  1685. this.rateOfClimb = rateOfClimb == null ? null : rateOfClimb.trim();
  1686. }
  1687. /**
  1688. * 获取升限
  1689. *
  1690. * @return ceiling - 升限
  1691. */
  1692. public String getCeiling() {
  1693. return ceiling;
  1694. }
  1695. /**
  1696. * 设置升限
  1697. *
  1698. * @param ceiling 升限
  1699. */
  1700. public void setCeiling(String ceiling) {
  1701. this.ceiling = ceiling == null ? null : ceiling.trim();
  1702. }
  1703. /**
  1704. * 获取航程
  1705. *
  1706. * @return range - 航程
  1707. */
  1708. public String getRange() {
  1709. return range;
  1710. }
  1711. /**
  1712. * 设置航程
  1713. *
  1714. * @param range 航程
  1715. */
  1716. public void setRange(String range) {
  1717. this.range = range == null ? null : range.trim();
  1718. }
  1719. /**
  1720. * 获取航时
  1721. *
  1722. * @return time - 航时
  1723. */
  1724. public String getTime() {
  1725. return time;
  1726. }
  1727. /**
  1728. * 设置航时
  1729. *
  1730. * @param time 航时
  1731. */
  1732. public void setTime(String time) {
  1733. this.time = time == null ? null : time.trim();
  1734. }
  1735. /**
  1736. * 获取起飞场长
  1737. *
  1738. * @return takeoff_field_length - 起飞场长
  1739. */
  1740. public String getTakeoffFieldLength() {
  1741. return takeoffFieldLength;
  1742. }
  1743. /**
  1744. * 设置起飞场长
  1745. *
  1746. * @param takeoffFieldLength 起飞场长
  1747. */
  1748. public void setTakeoffFieldLength(String takeoffFieldLength) {
  1749. this.takeoffFieldLength = takeoffFieldLength == null ? null : takeoffFieldLength.trim();
  1750. }
  1751. /**
  1752. * 获取着陆场长
  1753. *
  1754. * @return landing_field_length - 着陆场长
  1755. */
  1756. public String getLandingFieldLength() {
  1757. return landingFieldLength;
  1758. }
  1759. /**
  1760. * 设置着陆场长
  1761. *
  1762. * @param landingFieldLength 着陆场长
  1763. */
  1764. public void setLandingFieldLength(String landingFieldLength) {
  1765. this.landingFieldLength = landingFieldLength == null ? null : landingFieldLength.trim();
  1766. }
  1767. /**
  1768. * 获取纵向静稳定导数
  1769. *
  1770. * @return cm_alpha - 纵向静稳定导数
  1771. */
  1772. public String getCmAlpha() {
  1773. return cmAlpha;
  1774. }
  1775. /**
  1776. * 设置纵向静稳定导数
  1777. *
  1778. * @param cmAlpha 纵向静稳定导数
  1779. */
  1780. public void setCmAlpha(String cmAlpha) {
  1781. this.cmAlpha = cmAlpha == null ? null : cmAlpha.trim();
  1782. }
  1783. /**
  1784. * 获取航向静稳定导数
  1785. *
  1786. * @return cn_beta - 航向静稳定导数
  1787. */
  1788. public String getCnBeta() {
  1789. return cnBeta;
  1790. }
  1791. /**
  1792. * 设置航向静稳定导数
  1793. *
  1794. * @param cnBeta 航向静稳定导数
  1795. */
  1796. public void setCnBeta(String cnBeta) {
  1797. this.cnBeta = cnBeta == null ? null : cnBeta.trim();
  1798. }
  1799. /**
  1800. * 获取长周期模态(阻尼比)
  1801. *
  1802. * @return phugoid_zeta - 长周期模态(阻尼比)
  1803. */
  1804. public String getPhugoidZeta() {
  1805. return phugoidZeta;
  1806. }
  1807. /**
  1808. * 设置长周期模态(阻尼比)
  1809. *
  1810. * @param phugoidZeta 长周期模态(阻尼比)
  1811. */
  1812. public void setPhugoidZeta(String phugoidZeta) {
  1813. this.phugoidZeta = phugoidZeta == null ? null : phugoidZeta.trim();
  1814. }
  1815. /**
  1816. * 获取长周期模态(频率)
  1817. *
  1818. * @return phugoid_omega_n - 长周期模态(频率)
  1819. */
  1820. public String getPhugoidOmegaN() {
  1821. return phugoidOmegaN;
  1822. }
  1823. /**
  1824. * 设置长周期模态(频率)
  1825. *
  1826. * @param phugoidOmegaN 长周期模态(频率)
  1827. */
  1828. public void setPhugoidOmegaN(String phugoidOmegaN) {
  1829. this.phugoidOmegaN = phugoidOmegaN == null ? null : phugoidOmegaN.trim();
  1830. }
  1831. /**
  1832. * 获取短周期模态(阻尼比)
  1833. *
  1834. * @return short_period_zeta - 短周期模态(阻尼比)
  1835. */
  1836. public String getShortPeriodZeta() {
  1837. return shortPeriodZeta;
  1838. }
  1839. /**
  1840. * 设置短周期模态(阻尼比)
  1841. *
  1842. * @param shortPeriodZeta 短周期模态(阻尼比)
  1843. */
  1844. public void setShortPeriodZeta(String shortPeriodZeta) {
  1845. this.shortPeriodZeta = shortPeriodZeta == null ? null : shortPeriodZeta.trim();
  1846. }
  1847. /**
  1848. * 获取短周期模态(频率)
  1849. *
  1850. * @return short_period_omega_n - 短周期模态(频率)
  1851. */
  1852. public String getShortPeriodOmegaN() {
  1853. return shortPeriodOmegaN;
  1854. }
  1855. /**
  1856. * 设置短周期模态(频率)
  1857. *
  1858. * @param shortPeriodOmegaN 短周期模态(频率)
  1859. */
  1860. public void setShortPeriodOmegaN(String shortPeriodOmegaN) {
  1861. this.shortPeriodOmegaN = shortPeriodOmegaN == null ? null : shortPeriodOmegaN.trim();
  1862. }
  1863. /**
  1864. * 获取螺旋模态(时间常数)
  1865. *
  1866. * @return spiral_tau - 螺旋模态(时间常数)
  1867. */
  1868. public String getSpiralTau() {
  1869. return spiralTau;
  1870. }
  1871. /**
  1872. * 设置螺旋模态(时间常数)
  1873. *
  1874. * @param spiralTau 螺旋模态(时间常数)
  1875. */
  1876. public void setSpiralTau(String spiralTau) {
  1877. this.spiralTau = spiralTau == null ? null : spiralTau.trim();
  1878. }
  1879. /**
  1880. * 获取滚转模态(时间常数)
  1881. *
  1882. * @return roll_tau - 滚转模态(时间常数)
  1883. */
  1884. public String getRollTau() {
  1885. return rollTau;
  1886. }
  1887. /**
  1888. * 设置滚转模态(时间常数)
  1889. *
  1890. * @param rollTau 滚转模态(时间常数)
  1891. */
  1892. public void setRollTau(String rollTau) {
  1893. this.rollTau = rollTau == null ? null : rollTau.trim();
  1894. }
  1895. /**
  1896. * 获取荷兰滚模态(阻尼比)
  1897. *
  1898. * @return dutch_roll_zeta - 荷兰滚模态(阻尼比)
  1899. */
  1900. public String getDutchRollZeta() {
  1901. return dutchRollZeta;
  1902. }
  1903. /**
  1904. * 设置荷兰滚模态(阻尼比)
  1905. *
  1906. * @param dutchRollZeta 荷兰滚模态(阻尼比)
  1907. */
  1908. public void setDutchRollZeta(String dutchRollZeta) {
  1909. this.dutchRollZeta = dutchRollZeta == null ? null : dutchRollZeta.trim();
  1910. }
  1911. /**
  1912. * 获取荷兰滚模态(频率)
  1913. *
  1914. * @return dutch_roll_omega_n - 荷兰滚模态(频率)
  1915. */
  1916. public String getDutchRollOmegaN() {
  1917. return dutchRollOmegaN;
  1918. }
  1919. /**
  1920. * 设置荷兰滚模态(频率)
  1921. *
  1922. * @param dutchRollOmegaN 荷兰滚模态(频率)
  1923. */
  1924. public void setDutchRollOmegaN(String dutchRollOmegaN) {
  1925. this.dutchRollOmegaN = dutchRollOmegaN == null ? null : dutchRollOmegaN.trim();
  1926. }
  1927. }