TecioTecUtil.h 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. #include "AltTecUtil.h"
  2. #include "SzlFileLoader.h"
  3. #include "ThirdPartyHeadersBegin.h"
  4. #include <map>
  5. #include <string>
  6. #include <utility>
  7. #include <vector>
  8. #include "ThirdPartyHeadersEnd.h"
  9. #include "TecioData.h"
  10. struct ___1362;
  11. struct ___2730;
  12. namespace tecplot
  13. {
  14. namespace tecioszl
  15. {
  16. class ___4016 : public tecplot::___3933::___37
  17. {
  18. public:
  19. explicit ___4016(___3970 &tecioData);
  20. virtual ~___4016();
  21. virtual void ___3817(char **___3855) const;
  22. virtual void ___3827(___3839 *___3819) const;
  23. virtual ___2227 ___3832(___3839 ___3819) const;
  24. virtual char *___3833(___3839 ___3819, ___2227 ___3853) const;
  25. virtual ___264 ___235() const;
  26. virtual ___264 ___274(tecplot::___3933::___4636 zone) const;
  27. virtual ___264 ___273(tecplot::___3933::___4352 ___4336) const;
  28. virtual int32_t ___247(___264 ___265) const;
  29. virtual void ___243(___264 ___265, int32_t index, char **___2685, ___90 *___4314, AuxDataType_e *type, ___372 *___3361) const;
  30. virtual ___372 ___896(void) const;
  31. virtual ___372 datasetGetTitle(char **datasetTitle) const;
  32. virtual int32_t ___889(void) const;
  33. virtual ___3501 datasetGetRelevantZones(double solutionTimeMin, double solutionTimeMax, ___372 ignoreStaticZones) const;
  34. virtual tecplot::___3933::___4636 ___891(void) const;
  35. virtual tecplot::___3933::___4352 ___890(void) const;
  36. virtual tecplot::___3933::___4352 ___4345(char ___214) const;
  37. virtual ___372 ___4344(tecplot::___3933::___4352 ___4368, char **___4362) const;
  38. virtual int32_t ___4343(tecplot::___3933::___4352 ___4368) const;
  39. virtual ___372 ___4638(tecplot::___3933::___4636 ___4658) const;
  40. virtual ___372 ___4640(tecplot::___3933::___4636 ___4658) const;
  41. virtual ___372 ___4641(tecplot::___3933::___4636 ___4658) const;
  42. virtual int32_t ___4613(tecplot::___3933::___4636 ___4658) const;
  43. virtual ___372 ___4614(___3501 *___1153) const;
  44. virtual void ___4615(tecplot::___3933::___4636 ___4658, tecplot::___3933::___1844 &___2715) const;
  45. virtual ___372 ___4616(tecplot::___3933::___4636 ___4658, char **___4652) const;
  46. virtual tecplot::___3933::___4636 ___4617(tecplot::___3933::___4636 ___4658) const;
  47. virtual double ___4618(tecplot::___3933::___4636 ___4658) const;
  48. virtual ___1172 ___4619(tecplot::___3933::___4636 ___4658) const;
  49. virtual ZoneType_e ___4620(tecplot::___3933::___4636 ___4658) const;
  50. virtual ___372 ___4353(tecplot::___3933::___4352 ___4368) const;
  51. virtual ___372 varGetEnabled(___3501 *enabledVars) const;
  52. virtual int32_t solutionTimeGetNumTimeSteps() const;
  53. virtual double solutionTimeGetMinTime() const;
  54. virtual double solutionTimeGetMaxTime() const;
  55. virtual ___372 ___3768() const;
  56. virtual GeomID_t ___1592(void);
  57. virtual TextID_t ___4087(void);
  58. virtual int32_t ___797(void);
  59. virtual ___372 ___796(___3839 *___2171, int32_t ___4453);
  60. virtual void ___3779(char const *___3001, ___372 ___3584, ___372 ___3579) const;
  61. virtual void ___3778(char const *___3001) const;
  62. virtual ___372 ___3769(int PercentDone) const;
  63. virtual void ___3770(void) const;
  64. virtual ___372 ___1983(void) const;
  65. virtual void ___858(void);
  66. virtual void ___859(void);
  67. virtual tecplot::___3933::___4636 ___544(___3501 ___4684, tecplot::___3933::___4636 zone) const;
  68. virtual ___3501 ___545(tecplot::___3933::___4636 zone) const;
  69. virtual ValueLocation_e ___910(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4352 ___4368) const;
  70. virtual ValueLocation_e ___911(___1361 ___1351) const;
  71. virtual ___372 ___913(tecplot::___3933::___4636 zone, tecplot::___3933::___4352 ___4336, double *minVal, double *maxVal) const;
  72. virtual ___372 ___912(___1361 ___1351, double *minVal, double *maxVal) const;
  73. virtual FieldDataType_e ___923(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4352 ___4368);
  74. virtual ___1172 ___921(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4352 ___4368);
  75. virtual ___1361 ___918(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4352 ___4368);
  76. virtual ___1361 ___915(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4352 ___4368);
  77. virtual ___1361 ___917(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4352 ___4368);
  78. virtual ___1361 ___916(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4352 ___4368);
  79. virtual ___1361 ___924(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4352 ___4368);
  80. virtual double ___909(___1361 ___1351, tecplot::___3933::___81 ___2733);
  81. virtual void dataValueSetByRef(___1361 ___1351, tecplot::___3933::___81 ___2733, double ___4298);
  82. virtual void ___919(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4352 ___4368, void **___880, FieldDataType_e *___1363);
  83. virtual void ___925(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4352 ___4368, void **___880, FieldDataType_e *___1363);
  84. virtual tecplot::___3933::___4636 ___914(___3501 ___4684, tecplot::___3933::___4636 zone, tecplot::___3933::___4352 ___4336) const;
  85. virtual ___3501 ___922(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4352 ___4368) const;
  86. virtual ___372 ___926(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4352 ___4368) const;
  87. virtual ___1383 ___927(___1361 ___1309);
  88. virtual ___1384 ___928(___1361 ___1309);
  89. virtual FieldDataType_e ___920(___1361 ___1352);
  90. virtual ___2727 ___867(tecplot::___3933::___4636 ___4658);
  91. virtual ___2727 ___869(tecplot::___3933::___4636 ___4658);
  92. virtual tecplot::___3933::___2718 ___865(___2727 ___2723, tecplot::___3933::___465 ___468, tecplot::___3933::___682 ___683);
  93. virtual void ___870(___2727 ___2723, tecplot::___3933::___465 ___468, tecplot::___3933::___682 ___683, tecplot::___3933::___2718 ___2716);
  94. virtual OffsetDataType_e dataNodeGetRawItemType(___2727 ___2723);
  95. virtual int32_t *dataNodeGetRawPtrByRef(___2727 ___2723);
  96. virtual int64_t *dataNodeGetRawPtrByRef64(___2727 ___2723);
  97. virtual ___2742 dataNodeToElemMapGetReadableRef(tecplot::___3933::___4636 ___4658) const;
  98. virtual tecplot::___3933::___465 dataNodeToElemMapGetNumElems(___2742 nodeToElemMap, tecplot::___3933::___2718 ___2709) const;
  99. virtual tecplot::___3933::___465 dataNodeToElemMapGetElem(___2742 nodeToElemMap, tecplot::___3933::___2718 ___2709, tecplot::___3933::___465 elemOffset) const;
  100. virtual FaceNeighborMode_e ___836(tecplot::___3933::___4636 ___4658) const;
  101. virtual void ___837(___1292 ___1274, ___2227 ___1144, int32_t face, int32_t ___2692, ___2227 *___2691, tecplot::___3933::___4636 *___2695) const;
  102. virtual ___372 ___835(___1292 ___1274, ___2227 ___1144, int32_t face, ___3501 ___4) const;
  103. virtual int32_t ___838(___1292 ___1274, ___2227 ___1144, int32_t face, ___372 *neighborsAreUserSpecified) const;
  104. virtual ___1292 ___839(tecplot::___3933::___4636 zone) const;
  105. virtual ___372 setAddMember(___3501 set, ___3493 ___2401, ___372 showErr) const;
  106. virtual ___3501 setAlloc(___372 showErr) const;
  107. virtual void ___3484(___3501 *set) const;
  108. virtual ___3493 ___3491(___3501 set, ___3493 ___2401) const;
  109. virtual ___3493 setGetPrevMember(___3501 set, ___3493 ___2401) const;
  110. virtual ___3493 setGetMemberCount(___3501 set) const;
  111. virtual ___372 ___3495(___3501 set, ___3493 ___2401) const;
  112. virtual ___372 setIsEqual(___3501 ___3477, ___3501 ___3478) const;
  113. virtual void setRemoveMember(___3501 set, ___3493 ___2401) const;
  114. virtual void ___1557(GeomID_t ___1805, int32_t ___3157, ___2227 ___3141, double *x, double *___4583) const;
  115. virtual void ___1558(GeomID_t ___1805, ___2227 ___3141, double *x, double *___4583) const;
  116. virtual void ___1560(GeomID_t ___1805, int32_t ___3157, ___2227 ___3141, double *x, double *___4583, double *z) const;
  117. virtual void ___1561(GeomID_t ___1805, ___2227 ___3141, double *x, double *___4583, double *z) const;
  118. virtual double ___1564(GeomID_t ___1805) const;
  119. virtual ArrowheadAttachment_e ___1565(GeomID_t ___1805) const;
  120. virtual double ___1566(GeomID_t ___1805) const;
  121. virtual ArrowheadStyle_e ___1567(GeomID_t ___1805) const;
  122. virtual double ___1570(GeomID_t ___1805) const;
  123. virtual int32_t ___1576(GeomID_t ___1805) const;
  124. virtual void ___1577(GeomID_t ___1805, double *___1824, double *___4394) const;
  125. virtual void ___1591(GeomID_t ___1805, double *___4574, double *___4591, double *___4715) const;
  126. virtual Clipping_e ___1593(GeomID_t ___1805) const;
  127. virtual ___516 ___1594(GeomID_t ___1805) const;
  128. virtual DrawOrder_e ___1595(GeomID_t ___1805) const;
  129. virtual ___516 ___1596(GeomID_t ___1805) const;
  130. virtual ___372 ___1597(GeomID_t ___1805) const;
  131. virtual LinePattern_e ___1598(GeomID_t ___1805) const;
  132. virtual double ___1599(GeomID_t ___1805) const;
  133. virtual ___372 ___1600(GeomID_t ___1805, char **macroFunctionCmd) const;
  134. virtual GeomID_t ___1601(GeomID_t ___1805) const;
  135. virtual double ___1602(GeomID_t ___1805) const;
  136. virtual CoordSys_e ___1603(GeomID_t ___1805) const;
  137. virtual GeomID_t ___1604(GeomID_t ___1805) const;
  138. virtual Scope_e ___1605(GeomID_t ___1805) const;
  139. virtual GeomForm_e ___1606(GeomID_t ___1805) const;
  140. virtual tecplot::___3933::___4636 ___1607(GeomID_t ___1805) const;
  141. virtual ___372 ___1610(GeomID_t ___1805) const;
  142. virtual ___2227 ___1619(GeomID_t ___1805, int32_t ___3157) const;
  143. virtual ___2227 ___1620(GeomID_t ___1805) const;
  144. virtual ___2227 ___1626(GeomID_t ___1805) const;
  145. virtual void ___1628(GeomID_t ___1805, double *___4458, double *___1826) const;
  146. virtual double ___1648(GeomID_t ___1805) const;
  147. virtual ___516 ___4064(TextID_t ___4171) const;
  148. virtual ___516 ___4065(TextID_t ___4171) const;
  149. virtual double ___4066(TextID_t ___4171) const;
  150. virtual double ___4067(TextID_t ___4171) const;
  151. virtual TextBox_e ___4068(TextID_t ___4171) const;
  152. virtual TextAnchor_e ___4084(TextID_t ___4171) const;
  153. virtual void ___4085(TextID_t ___4171, double *___4574, double *___4591, double *___4715) const;
  154. virtual double ___4086(TextID_t ___4171) const;
  155. virtual Clipping_e ___4088(TextID_t ___4171) const;
  156. virtual ___516 ___4089(TextID_t ___4171) const;
  157. virtual double ___4090(TextID_t ___4171) const;
  158. virtual double ___4091(TextID_t ___4171) const;
  159. virtual ___372 ___4092(TextID_t ___4171, char **___2330) const;
  160. virtual TextID_t ___4093(TextID_t ___4171) const;
  161. virtual CoordSys_e ___4094(TextID_t ___4171) const;
  162. virtual TextID_t ___4095(TextID_t ___4171) const;
  163. virtual Scope_e ___4096(TextID_t ___4171) const;
  164. virtual Units_e ___4097(TextID_t ___4171) const;
  165. virtual ___372 ___4098(TextID_t ___4171, char **___4126) const;
  166. virtual char *___4099(TextID_t ___4171) const;
  167. virtual ___372 ___4100(TextID_t ___4171) const;
  168. virtual ___372 ___4101(TextID_t ___4171) const;
  169. virtual tecplot::___3933::___4636 ___4102(TextID_t ___4171) const;
  170. virtual ___372 ___4105(TextID_t ___4171) const;
  171. virtual ___2664 ___4152();
  172. virtual void ___4153(___2664 *mutex);
  173. virtual void ___4154(___2664 mutex);
  174. virtual void ___4155(___2664 mutex);
  175. virtual void ___4156(___4160 ___2118, ___90 ___2123, ___2120 ___2119);
  176. virtual int ___4157();
  177. virtual ___2120 ___4158();
  178. virtual void ___4159(___2120 *___2119);
  179. virtual void ___4161(___2120 ___2119);
  180. virtual ___372 ___4304(___1361 ___1351) const;
  181. virtual ___372 ___4309(___2727 ___2723) const;
  182. virtual PlotType_e ___1513() const;
  183. virtual int32_t datasetGetNumPartitionFiles() const;
  184. virtual int32_t zoneGetOwnerProcess(tecplot::___3933::___4636 ___4658) const;
  185. virtual int32_t zonePartitionGetOwnerProcess(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4636 partitionNum) const;
  186. virtual ___372 zoneIsPartitioned(tecplot::___3933::___4636 ___4658) const;
  187. virtual tecplot::___3933::___4636 zoneGetNumPartitions(tecplot::___3933::___4636 ___4658) const;
  188. virtual void zonePartitionGetIJK(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4636 partitionNum, tecplot::___3933::___1844 &___1861) const;
  189. virtual void zonePartitionGetIJKOffset(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4636 partitionNum, tecplot::___3933::___1844 &___1862) const;
  190. virtual ___372 dataValueGetMinMaxByZonePartitionVar(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4636 partitionNum, tecplot::___3933::___4352 ___4336, double *minVal, double *maxVal) const;
  191. virtual ___1361 dataValuePartitionGetReadableNLRef(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4636 partitionNum, tecplot::___3933::___4352 ___4368) const;
  192. virtual ___1361 dataValuePartitionGetReadableCCRef(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4636 partitionNum, tecplot::___3933::___4352 ___4368) const;
  193. virtual ___1361 dataValuePartitionGetReadableNativeRef(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4636 partitionNum, tecplot::___3933::___4352 ___4368) const;
  194. virtual ___1361 dataValuePartitionGetReadableDerivedRef(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4636 partitionNum, tecplot::___3933::___4352 ___4368) const;
  195. virtual ___1361 dataValuePartitionGetWritableNativeRef(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4636 partitionNum, tecplot::___3933::___4352 ___4368) const;
  196. virtual void dataValuePartitionGetReadableRawPtr(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4636 partitionNum, tecplot::___3933::___4352 ___4368, void **___880, FieldDataType_e *___1363) const;
  197. virtual void dataValuePartitionGetWritableRawPtr(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4636 partitionNum, tecplot::___3933::___4352 ___4368, void **___880, FieldDataType_e *___1363) const;
  198. virtual ___2727 dataNodePartitionGetReadableRef(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4636 partitionNum) const;
  199. virtual ___2727 dataNodePartitionGetWritableRef(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4636 partitionNum) const;
  200. virtual ___2742 dataNodeToElemMapPartitionGetReadableRef(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4636 partitionNum) const;
  201. virtual GhostInfo_pa zoneGhostNodeInfoGetRef(tecplot::___3933::___4636 ___4658) const;
  202. virtual GhostInfo_pa zoneGhostCellInfoGetRef(tecplot::___3933::___4636 ___4658) const;
  203. virtual GhostInfo_pa zonePartitionGhostNodeInfoGetRef(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4636 partitionNum) const;
  204. virtual GhostInfo_pa zonePartitionGhostCellInfoGetRef(tecplot::___3933::___4636 ___4658, tecplot::___3933::___4636 partitionNum) const;
  205. virtual tecplot::___3933::___81 ghostInfoGetNumItemsByRef(GhostInfo_pa ghostInfo) const;
  206. virtual tecplot::___3933::___81 ghostInfoGetItemByRef(GhostInfo_pa ghostInfo, tecplot::___3933::___81 itemNum) const;
  207. virtual ___2090::___2980 ghostInfoGetNeighborByRef(GhostInfo_pa ghostInfo, tecplot::___3933::___81 itemNum) const;
  208. virtual tecplot::___3933::___81 ghostInfoGetNeighborItemByRef(GhostInfo_pa ghostInfo, tecplot::___3933::___81 itemNum) const;
  209. private:
  210. ___3970 &m_tecioData;
  211. };
  212. }
  213. }