TecioSZL.h 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225
  1. #pragma once
  2. #if defined _WIN32
  3. #if !defined MSWIN
  4. #define MSWIN
  5. #endif
  6. #endif
  7. #include "ThirdPartyHeadersBegin.h"
  8. #include <string>
  9. #include "ThirdPartyHeadersEnd.h"
  10. #if defined TECIOMPI
  11. #include "mpi.h"
  12. #endif
  13. #include "StandardIntegralTypes.h"
  14. namespace tecplot
  15. {
  16. namespace tecioszl
  17. {
  18. std::string const HEADER_FILE_SUFFIX = ".szhdr";
  19. std::string const ZONE_DATA_FILE_SUFFIX = ".szdat";
  20. std::string const TEXT_FILE_SUFFIX = ".sztxt";
  21. std::string const GEOMETRY_FILE_SUFFIX = ".szgeo";
  22. std::string const AUX_DATA_FILE_SUFFIX = ".szaux";
  23. std::string const CUSTOM_LABELS_FILE_SUFFIX = ".szlab";
  24. int32_t tecFileWriterOpen_SZL(char const *___1394, char const *dataSetTitle, char const *variableList, int32_t ___1407, int32_t defaultVarType, void *gridFileHandle, void **fileHandle);
  25. int32_t tecFileSetDiagnosticsLevel_SZL(void *fileHandle, int32_t level);
  26. #if defined TECIOMPI
  27. int32_t tecMPIInitialize_SZL(void *fileHandle, MPI_Comm communicator, int32_t mainRank);
  28. #endif
  29. int32_t tecZoneCreateIJK_SZL(void *fileHandle, char const *___4690, int64_t imax, int64_t jmax, int64_t kmax, int32_t const *varTypes, int32_t const *___3551, int32_t const *valueLocations, int32_t const *___2982, int32_t shareFaceNeighborsFromZone, int64_t ___2802, int32_t ___1284, int32_t *zone);
  30. int32_t tecZoneCreateFE_SZL(void *fileHandle, char const *___4690, int32_t ___4692, int64_t ___2821, int64_t ___2781, int32_t const *varTypes, int32_t const *___3551, int32_t const *valueLocations, int32_t const *___2982, int32_t ___3549, int64_t ___2802, int32_t ___1284, int32_t *zone);
  31. int32_t tecZoneCreatePoly_SZL(void *fileHandle, char const *___4690, int32_t ___4692, int64_t ___2821, int64_t numFaces, int64_t ___2781, int64_t ___4192, int32_t const *varTypes, int32_t const *___3551, int32_t const *valueLocations, int32_t const *___2982, int32_t ___3549, int64_t ___2786, int64_t ___4188, int32_t *zone);
  32. int32_t tecZoneSetUnsteadyOptions_SZL(void *fileHandle, int32_t zone, double ___3640, int32_t ___3785);
  33. int32_t tecZoneSetParentZone_SZL(void *fileHandle, int32_t zone, int32_t ___2974);
  34. #if defined TECIOMPI
  35. int32_t tecZoneMapPartitionsToMPIRanks_SZL(void *fileHandle, int32_t &zone, int32_t numPartitions, int32_t const *mpiRanksForPartitions);
  36. #endif
  37. int32_t tecFEPartitionCreate32_SZL(void *fileHandle, int32_t zone, int32_t ___2977, int64_t ___2821, int64_t ___2781, int64_t numGhostNodes, int32_t const *ghostNodes, int32_t const *neighborPartitions, int32_t const *neighborPartitionNodes, int64_t numGhostCells, int32_t const *ghostCells);
  38. int32_t tecFEPartitionCreate64_SZL(void *fileHandle, int32_t zone, int32_t ___2977, int64_t ___2821, int64_t ___2781, int64_t numGhostNodes, int64_t const *ghostNodes, int32_t const *neighborPartitions, int64_t const *neighborPartitionNodes, int64_t numGhostCells, int64_t const *ghostCells);
  39. int32_t tecIJKPartitionCreate_SZL(void *fileHandle, int32_t zone, int32_t ___2977, int64_t imin, int64_t jmin, int64_t kmin, int64_t imax, int64_t jmax, int64_t kmax);
  40. int32_t tecZoneVarWriteDoubleValues_SZL(void *fileHandle, int32_t zone, int32_t ___4336, int32_t ___2977, int64_t count, double const *values);
  41. int32_t tecZoneVarWriteFloatValues_SZL(void *fileHandle, int32_t zone, int32_t ___4336, int32_t ___2977, int64_t count, float const *values);
  42. int32_t tecZoneVarWriteInt32Values_SZL(void *fileHandle, int32_t zone, int32_t ___4336, int32_t ___2977, int64_t count, int32_t const *values);
  43. int32_t tecZoneVarWriteInt16Values_SZL(void *fileHandle, int32_t zone, int32_t ___4336, int32_t ___2977, int64_t count, int16_t const *values);
  44. int32_t tecZoneVarWriteUInt8Values_SZL(void *fileHandle, int32_t zone, int32_t ___4336, int32_t ___2977, int64_t count, uint8_t const *values);
  45. int32_t tecZoneNodeMapWrite32_SZL(void *fileHandle, int32_t zone, int32_t ___2977, int32_t nodesAreOneBased, int64_t count, int32_t const *nodes);
  46. int32_t tecZoneNodeMapWrite64_SZL(void *fileHandle, int32_t zone, int32_t ___2977, int32_t nodesAreOneBased, int64_t count, int64_t const *nodes);
  47. int32_t tecZoneFaceNbrWriteConnections32_SZL(void *fileHandle, int32_t zone, int32_t const *faceNeighbors);
  48. int32_t tecZoneFaceNbrWriteConnections64_SZL(void *fileHandle, int32_t zone, int64_t const *faceNeighbors);
  49. int32_t tecZoneWritePolyFaces32_SZL(void *fileHandle, int32_t zone, int32_t ___2977, int32_t numFaces, int32_t const *faceNodeCounts, int32_t const *___1296, int32_t const *faceLeftElems, int32_t const *faceRightElems, int32_t isOneBased);
  50. int32_t tecZoneWritePolyFaces64_SZL(void *fileHandle, int32_t zone, int32_t ___2977, int64_t numFaces, int32_t const *faceNodeCounts, int64_t const *___1296, int64_t const *faceLeftElems, int64_t const *faceRightElems, int32_t isOneBased);
  51. int32_t tecZoneWritePolyBoundaryConnections32_SZL(void *fileHandle, int32_t zone, int32_t ___2977, int32_t numBoundaryFaces, int32_t const *faceBoundaryConnectionCounts, int32_t const *faceBoundaryConnectionElems, int32_t const *faceBoundaryConnectionZones, int32_t isOneBased);
  52. int32_t tecZoneWritePolyBoundaryConnections64_SZL(void *fileHandle, int32_t zone, int32_t ___2977, int64_t numBoundaryFaces, int32_t const *faceBoundaryConnectionCounts, int64_t const *faceBoundaryConnectionElems, int32_t const *faceBoundaryConnectionZones, int32_t isOneBased);
  53. int32_t tecDataSetAddAuxData_SZL(void *fileHandle, char const *___2685, char const *___4314);
  54. int32_t tecVarAddAuxData_SZL(void *fileHandle, int32_t ___4336, char const *___2685, char const *___4314);
  55. int32_t tecZoneAddAuxData_SZL(void *fileHandle, int32_t zone, char const *___2685, char const *___4314);
  56. int32_t tecGeom2DLineSegmentsBegin_SZL(void *fileHandle, double xOrigin, double yOrigin, int32_t numPoints, double const *relativeX, double const *relativeY, int32_t ___3159);
  57. int32_t tecGeom2DMultiLineSegmentsBegin_SZL(void *fileHandle, double xOrigin, double yOrigin, int32_t ___2835, int32_t const *numSegmentPoints, double const *relativeX, double const *relativeY, int32_t ___3159);
  58. int32_t tecGeom3DLineSegmentsBegin_SZL(void *fileHandle, double xOrigin, double yOrigin, double zOrigin, int32_t numPoints, double const *relativeX, double const *relativeY, double const *relativeZ);
  59. int32_t tecGeom3DMultiLineSegmentsBegin_SZL(void *fileHandle, double xOrigin, double yOrigin, double zOrigin, int32_t ___2835, int32_t const *numSegmentPoints, double const *relativeX, double const *relativeY, double const *relativeZ);
  60. int32_t tecGeomCircleBegin_SZL(void *fileHandle, double xCenter, double yCenter, double radius,
  61. int32_t ___3159);
  62. int32_t tecGeomEllipseBegin_SZL(void *fileHandle, double xCenter, double yCenter, double ___4458, double ___1826, int32_t ___3159);
  63. int32_t tecGeomRectangleBegin_SZL(void *fileHandle, double xMin, double yMin, double xMax, double yMax, int32_t ___3159);
  64. int32_t tecGeomSquareBegin_SZL(void *fileHandle, double xMin, double yMin, double size, int32_t ___3159);
  65. int32_t tecGeomArrowheadSetInfo_SZL(void *fileHandle, double ___56, int32_t attachment, double size, int32_t style);
  66. int32_t tecGeomEllipseSetNumPoints_SZL(void *fileHandle, int32_t numEllipsePoints);
  67. int32_t tecGeomSetClipping_SZL(void *fileHandle, int32_t ___495);
  68. int32_t tecGeomSetLineInfo_SZL(void *fileHandle, int32_t ___2263, double ___2986, double thickness, int32_t color);
  69. int32_t tecGeomSetMacroFunctionCmd_SZL(void *fileHandle, char const *macroFunctionCmd);
  70. int32_t tecGeomSetScope_SZL(void *fileHandle, int32_t ___3442);
  71. int32_t tecGeomAttachToZone_SZL(void *fileHandle, int32_t zone);
  72. int32_t tecGeomFill_SZL(void *fileHandle, int32_t ___1411);
  73. int32_t tecGeomEnd_SZL(void *fileHandle);
  74. int32_t tecCustomLabelsAddSet_SZL(void *fileHandle, char const *___2173);
  75. int32_t tecText2DBegin_SZL(void *fileHandle, char const *string, double x, double ___4583, int32_t ___3159, double ___1826, int32_t sizeUnits);
  76. int32_t tecText3DBegin_SZL(void *fileHandle, char const *string, double x, double ___4583, double z, double ___1826, int32_t sizeUnits);
  77. int32_t tecTextAttachToZone_SZL(void *fileHandle, int32_t zone);
  78. int32_t tecTextBoxSetInfo_SZL(void *fileHandle, int32_t ___410, int32_t lineColor, int32_t ___1411, double ___2289, double margin);
  79. int32_t tecTextSetAnchor_SZL(void *fileHandle, int32_t ___38);
  80. int32_t tecTextSetAngle_SZL(void *fileHandle, double ___56);
  81. int32_t tecTextSetClipping_SZL(void *fileHandle, int32_t ___495);
  82. int32_t tecTextSetColor_SZL(void *fileHandle, int32_t color);
  83. int32_t tecTextSetTypeface_SZL(void *fileHandle, char const *family, int32_t isBold, int32_t isItalic);
  84. int32_t tecTextSetLineSpacing_SZL(void *fileHandle, double ___2287);
  85. int32_t tecTextSetMacroFunctionCmd_SZL(void *fileHandle, char const *macroFunctionCmd);
  86. int32_t tecTextSetScope_SZL(void *fileHandle, int32_t ___3442);
  87. int32_t tecTextEnd_SZL(void *fileHandle);
  88. int32_t tecUserRecAdd_SZL(void *fileHandle, char const *userRec);
  89. int32_t tecFileWriterFlush_SZL(void *fileHandle, int32_t numZonesToRetain, int32_t const *zonesToRetain);
  90. int32_t tecFileWriterClose_SZL(void **fileHandle);
  91. int32_t ___4004(int32_t ___1397);
  92. int32_t ___4003(int32_t ___1397);
  93. int32_t ___3999(int32_t ___1397, char const *___4177, char const *___4350, char const *___1394, char const *___3447, int32_t const *, int32_t const *___941, int32_t const *___2013);
  94. int32_t ___4014(int32_t ___1397, char const *___4691, int32_t const *___4693, int32_t const *___1910, int32_t const *___2117, int32_t const *___2162, int32_t const *___1836, int32_t const *___2109, int32_t const *___2138, double const *___3641, int32_t const *___3786, int32_t const *___2975, int32_t const *___2006, int32_t const *___2803, int32_t const *___1285, int32_t const *___4193, int32_t const *___2787, int32_t const *___4189, int32_t const *___2983, int32_t const *___4327, int32_t const *___3552, int32_t const *___3550);
  95. int32_t ___3994(int32_t ___1397, int32_t const *N, void const *___1352, int32_t const *___2014);
  96. int32_t ___4001(int32_t ___1397, int32_t const *___2689);
  97. int32_t ___4002(int32_t ___1397, int32_t const *N, int32_t const *___2689);
  98. int32_t TECIOSZL_FLUSH(int32_t fileNum, int32_t const *numZonesToRetain, int32_t const *zonesToRetain);
  99. int32_t ___3995(int32_t ___1397);
  100. int32_t ___4000(int32_t ___1397, char const *S);
  101. int32_t ___4011(int32_t ___1397, char const *S);
  102. int32_t ___3998(int32_t ___1397, double const *___4576, double const *___4593, double const *___4716, int32_t const *___3160, int32_t const *___227, int32_t const *___4600, int32_t const *Color, int32_t const *___1412, int32_t const *___2023, int32_t const *___1652, int32_t const *___2264, double const *___2987, double const *___2290, int32_t const *___2794, int32_t const *___188, int32_t const *___176, double const *___187, double const *___171, int32_t const *___3443, int32_t const *___496, int32_t const *___2836, int32_t const *___2838, float const *___4570, float const *___4588, float const *___4597,
  103. char const *mfc);
  104. int32_t ___4010(int32_t ___1397, double const *___4575, double const *___4592, double const *___4714, int32_t const *___3160, int32_t const *___227, int32_t const *___4600, int32_t const *___353, int32_t const *___1453, double const *___1451, int32_t const *___411, double const *___409, double const *___407, int32_t const *___403, int32_t const *___405, double const *___57, int32_t const *___39, double const *___2288, int32_t const *___4081, int32_t const *___3443, int32_t const *___496, char const *___3813, char const *mfc);
  105. void ___3997(int32_t ___1397, int32_t const *___2891);
  106. int32_t ___3993(int32_t ___1397, char const *___2686, char const *___4315);
  107. int32_t ___4013(int32_t ___1397, char const *___2686, char const *___4315);
  108. int32_t ___4012(int32_t ___1397, int32_t const *___4337, char const *___2686, char const *___4315);
  109. int32_t ___3996(int32_t ___1397, int32_t const *___1258);
  110. int32_t ___4008(int32_t ___1397);
  111. int32_t ___4009(int32_t ___1397);
  112. int32_t ___4005(int32_t ___1397, int32_t const *___1294, int32_t const *___1297, int32_t const *___1259, int32_t const *___1303, int32_t const *___1253, int32_t const *___1254, int32_t const *___1256);
  113. int32_t ___4007(int32_t ___1397, int32_t const *___2806, int32_t const *___1294, int32_t const *___1297, int32_t const *___1259, int32_t const *___1303);
  114. int32_t ___4006(int32_t ___1397, int32_t const *___2778, int32_t const *___1253, int32_t const *___1254, int32_t const *___1256);
  115. #if defined TECIOMPI
  116. int32_t TECIOSZL_MPIINIT(int32_t *fileNum, void *communicator, int32_t const *mainrank);
  117. int32_t TECIOSZL_ZNEMAP(int32_t fileNum, int32_t const *npartitions, int32_t const *ptnworkers);
  118. #endif
  119. int32_t TECIOSZL_FEPTN(int32_t fileNum, int32_t const *___2977, int32_t const *numnodes, int32_t const *numcells, int32_t const *ngnodes, int32_t const *gnodes, int32_t const *gnpartitions, int32_t const *gnpnodes, int32_t const *ngcells, int32_t const *gcells);
  120. int32_t TECIOSZL_IJKPTN(int32_t fileNum, int32_t const *___2977, int32_t const *imin, int32_t const *jmin, int32_t const *kmin, int32_t const *imax, int32_t const *jmax, int32_t const *kmax);
  121. int32_t tecioszl_convertrawdata(char const *___1394);
  122. int32_t convertIntermediateFilesToSZLFile(void *fileHandle, std::string const &intermediateFileBaseName, bool cleanup, std::string const &szpltFileName, char const *routineName);
  123. enum TecioSZLFileOpenResult_e
  124. {
  125. TecioSZLFileOpenResult_OK = 0,
  126. TecioSZLFileOpenResult_ErrorOpeningFile,
  127. TecioSZLFileOpenResult_BadFormat,
  128. TecioSZLFileOpenResult_OutOfMemory,
  129. END_TecioSZLFileOpenResult_e,
  130. TecioSZLFileOpenResult_INVALID
  131. };
  132. int32_t tecioSZL_CustomLabelsGetNumSets(void *fileHandle, int32_t *numSets);
  133. int32_t tecioSZL_CustomLabelsGetSet(void *fileHandle, int32_t ___4453, char **labelSet);
  134. int32_t tecioSZL_DataSetAuxDataGetItem(void *fileHandle, int32_t whichItem, char **___2685, char **___4314);
  135. int32_t tecioSZL_DataSetAuxDataGetNumItems(void *fileHandle, int32_t *___2812);
  136. int32_t tecioSZL_DataSetGetNumVars(void *fileHandle, int32_t *___2843);
  137. int32_t tecioSZL_DataSetGetNumZones(void *fileHandle, int32_t *___2846);
  138. int32_t tecioSZL_DataSetGetTitle(void *fileHandle, char **___4177);
  139. int32_t tecioSZL_FileGetType(void *fileHandle, int32_t *___1407);
  140. int32_t tecioSZL_FileReaderClose(void **fileHandle);
  141. TecioSZLFileOpenResult_e tecioSZL_FileReaderOpen(char const *___1394, void **fileHandle);
  142. int32_t tecioSZL_GeomArrowheadGetAngle(void *fileHandle, int32_t ___1555, double *___56);
  143. int32_t tecioSZL_GeomArrowheadGetAttach(void *fileHandle, int32_t ___1555, int32_t *attachment);
  144. int32_t tecioSZL_GeomArrowheadGetSize(void *fileHandle, int32_t ___1555, double *arrowheadSize);
  145. int32_t tecioSZL_GeomArrowheadGetStyle(void *fileHandle, int32_t ___1555, int32_t *arrowheadStyle);
  146. int32_t tecioSZL_GeomCircleGetRadius(void *fileHandle, int32_t ___1555, double *radius);
  147. int32_t tecioSZL_GeomEllipseGetNumPoints(void *fileHandle, int32_t ___1555, int32_t *numEllipsePoints);
  148. int32_t tecioSZL_GeomEllipseGetSize(void *fileHandle, int32_t ___1555, double *horizontalAxis, double *verticalAxis);
  149. int32_t tecioSZL_GeomGetAnchorPos(void *fileHandle, int32_t ___1555, double *x, double *___4583, double *z);
  150. int32_t tecioSZL_GeomGetClipping(void *fileHandle, int32_t ___1555, int32_t *___495);
  151. int32_t tecioSZL_GeomGetColor(void *fileHandle, int32_t ___1555, int32_t *color);
  152. int32_t tecioSZL_GeomGetCoordMode(void *fileHandle, int32_t ___1555, int32_t *coordMode);
  153. int32_t tecioSZL_GeomGetFillColor(void *fileHandle, int32_t ___1555, int32_t *___1411);
  154. int32_t tecioSZL_GeomGetLinePattern(void *fileHandle, int32_t ___1555, int32_t *___2263);
  155. int32_t tecioSZL_GeomGetLineThickness(void *fileHandle, int32_t ___1555, double *___2289);
  156. int32_t tecioSZL_GeomGetMacroFunctionCmd(void *fileHandle, int32_t ___1555, char **macroFunctionCmd);
  157. int32_t tecioSZL_GeomGetNumGeoms(void *fileHandle, int32_t *numGeoms);
  158. int32_t tecioSZL_GeomGetPatternLength(void *fileHandle, int32_t ___1555, double *___2986);
  159. int32_t tecioSZL_GeomGetScope(void *fileHandle, int32_t ___1555, int32_t *___3442);
  160. int32_t tecioSZL_GeomGetType(void *fileHandle, int32_t ___1555, int32_t *type);
  161. int32_t tecioSZL_GeomGetZone(void *fileHandle, int32_t ___1555, int32_t *zone);
  162. int32_t tecioSZL_GeomIsAttached(void *fileHandle, int32_t ___1555, int32_t *___2004);
  163. int32_t tecioSZL_GeomIsFilled(void *fileHandle, int32_t ___1555, int32_t *___2022);
  164. int32_t tecioSZL_GeomLineGetPoint(void *fileHandle, int32_t ___1555, int32_t segment, int32_t index, double *x, double *___4583, double *z);
  165. int32_t tecioSZL_GeomLineGetSegmentCount(void *fileHandle, int32_t ___1555, int32_t *segmentCount);
  166. int32_t tecioSZL_GeomLineSegmentGetPointCount(void *fileHandle, int32_t ___1555, int32_t segment, int32_t *pointCount);
  167. int32_t tecioSZL_GeomRectangleGetSize(void *fileHandle, int32_t ___1555, double *___4458, double *___1826);
  168. int32_t tecioSZL_GeomSquareGetSize(void *fileHandle, int32_t ___1555, double *size);
  169. int32_t tecioSZL_TextBoxGetColor(void *fileHandle, int32_t ___4042, int32_t *___402);
  170. int32_t tecioSZL_TextBoxGetFillColor(void *fileHandle, int32_t ___4042, int32_t *___404);
  171. int32_t tecioSZL_TextBoxGetLineThickness(void *fileHandle, int32_t ___4042, double *___406);
  172. int32_t tecioSZL_TextBoxGetMargin(void *fileHandle, int32_t ___4042, double *___408);
  173. int32_t tecioSZL_TextBoxGetType(void *fileHandle, int32_t ___4042, int32_t *___410);
  174. int32_t tecioSZL_TextGetAnchor(void *fileHandle, int32_t ___4042, int32_t *___38);
  175. int32_t tecioSZL_TextGetAnchorPos(void *fileHandle, int32_t ___4042, double *x, double *___4583, double *z);
  176. int32_t tecioSZL_TextGetAngle(void *fileHandle, int32_t ___4042, double *___56);
  177. int32_t tecioSZL_TextGetClipping(void *fileHandle, int32_t ___4042, int32_t *___495);
  178. int32_t tecioSZL_TextGetColor(void *fileHandle, int32_t ___4042, int32_t *color);
  179. int32_t tecioSZL_TextGetCoordMode(void *fileHandle, int32_t ___4042, int32_t *coordMode);
  180. int32_t tecioSZL_TextGetHeight(void *fileHandle, int32_t ___4042, double *___1826);
  181. int32_t tecioSZL_TextGetLineSpacing(void *fileHandle, int32_t ___4042, double *___2287);
  182. int32_t tecioSZL_TextGetMacroFunctionCmd(void *fileHandle, int32_t ___4042, char **macroFunctionCmd);
  183. int32_t tecioSZL_TextGetNumTexts(void *fileHandle, int32_t *numTexts);
  184. int32_t tecioSZL_TextGetScope(void *fileHandle, int32_t ___4042, int32_t *___3442);
  185. int32_t tecioSZL_TextGetSizeUnits(void *fileHandle, int32_t ___4042, int32_t *sizeUnits);
  186. int32_t tecioSZL_TextGetString(void *fileHandle, int32_t ___4042, char **string);
  187. int32_t tecioSZL_TextGetTypeface(void *fileHandle, int32_t ___4042, char **typeface);
  188. int32_t tecioSZL_TextGetZone(void *fileHandle, int32_t ___4042, int32_t *zone);
  189. int32_t tecioSZL_TextIsAttached(void *fileHandle, int32_t ___4042, int32_t *___2004);
  190. int32_t tecioSZL_TextIsBold(void *fileHandle, int32_t ___4042, int32_t *isBold);
  191. int32_t tecioSZL_TextIsItalic(void *fileHandle, int32_t ___4042, int32_t *isItalic);
  192. int32_t tecioSZL_VarAuxDataGetItem(void *fileHandle, int32_t ___4336, int32_t whichItem, char **___2685, char **___4314);
  193. int32_t tecioSZL_VarAuxDataGetNumItems(void *fileHandle, int32_t ___4336, int32_t *___2812);
  194. int32_t tecioSZL_VarGetName(void *fileHandle, int32_t ___4336, char **___2685);
  195. int32_t tecioSZL_VarIsEnabled(void *fileHandle, int32_t ___4336, int32_t *isEnabled);
  196. int32_t tecioSZL_ZoneAuxDataGetItem(void *fileHandle, int32_t zone, int32_t whichItem, char **___2685, char **___4314);
  197. int32_t tecioSZL_ZoneAuxDataGetNumItems(void *fileHandle, int32_t zone, int32_t *___2812);
  198. int32_t tecioSZL_ZoneConnectivityGetSharedZone(void *fileHandle, int32_t zone, int32_t *sharedZone);
  199. int32_t tecioSZL_ZoneFaceNbrGetConnections(void *fileHandle, int32_t zone, int32_t *connections);
  200. int32_t tecioSZL_ZoneFaceNbrGetConnections64(void *fileHandle, int32_t zone, int64_t *connections);
  201. int32_t tecioSZL_ZoneFaceNbrGetMode(void *fileHandle, int32_t zone, int32_t *___2504);
  202. int32_t tecioSZL_ZoneFaceNbrGetNumConnections(void *fileHandle, int32_t zone, int64_t *numConnections);
  203. int32_t tecioSZL_ZoneFaceNbrGetNumValues(void *fileHandle, int32_t zone, int64_t *numValues);
  204. int32_t tecioSZL_ZoneFaceNbrsAre64Bit(void *fileHandle, int32_t zone, int32_t *are64Bit);
  205. int32_t tecioSZL_ZoneGetIJK(void *fileHandle, int32_t zone, int64_t *iMax, int64_t *jMax, int64_t *kMax);
  206. int32_t tecioSZL_ZoneGetParentZone(void *fileHandle, int32_t zone, int32_t *___2974);
  207. int32_t tecioSZL_ZoneGetSolutionTime(void *fileHandle, int32_t zone, double *___3640);
  208. int32_t tecioSZL_ZoneGetStrandID(void *fileHandle, int32_t zone, int32_t *___3785);
  209. int32_t tecioSZL_ZoneGetTitle(void *fileHandle, int32_t zone, char **___4177);
  210. int32_t tecioSZL_ZoneGetType(void *fileHandle, int32_t zone, int32_t *type);
  211. int32_t tecioSZL_ZoneIsEnabled(void *fileHandle, int32_t zone, int32_t *isEnabled);
  212. int32_t tecioSZL_ZoneNodeMapGet(void *fileHandle, int32_t zone, int64_t startCell, int64_t ___2781, int32_t *___2723);
  213. int32_t tecioSZL_ZoneNodeMapGet64(void *fileHandle, int32_t zone, int64_t startCell, int64_t ___2781, int64_t *___2723);
  214. int32_t tecioSZL_ZoneNodeMapIs64Bit(void *fileHandle, int32_t zone, int32_t *is64Bit);
  215. int32_t tecioSZL_ZoneVarGetDoubleValues(void *fileHandle, int32_t zone, int32_t ___4336, int64_t startIndex, int64_t numValues, double *values);
  216. int32_t tecioSZL_ZoneVarGetFloatValues(void *fileHandle, int32_t zone, int32_t ___4336, int64_t startIndex, int64_t numValues, float *values);
  217. int32_t tecioSZL_ZoneVarGetInt16Values(void *fileHandle, int32_t zone, int32_t ___4336, int64_t startIndex, int64_t numValues, int16_t *values);
  218. int32_t tecioSZL_ZoneVarGetInt32Values(void *fileHandle, int32_t zone, int32_t ___4336, int64_t startIndex, int64_t numValues, int32_t *values);
  219. int32_t tecioSZL_ZoneVarGetSharedZone(void *fileHandle, int32_t zone, int32_t ___4336, int32_t *sharedZone);
  220. int32_t tecioSZL_ZoneVarGetType(void *fileHandle, int32_t zone, int32_t ___4336, int32_t *type);
  221. int32_t tecioSZL_ZoneVarGetUInt8Values(void *fileHandle, int32_t zone, int32_t ___4336, int64_t startIndex, int64_t numValues, uint8_t *values);
  222. int32_t tecioSZL_ZoneVarGetValueLocation(void *fileHandle, int32_t zone, int32_t ___4336, int32_t *location);
  223. int32_t tecioSZL_ZoneVarIsPassive(void *fileHandle, int32_t zone, int32_t ___4336, int32_t *isPassive);
  224. }
  225. }