TecioSZL.h 23 KB

1234567891011121314151617181920212223242526272829
  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 { namespace tecioszl { std::string const HEADER_FILE_SUFFIX = ".szhdr"; std::string const ZONE_DATA_FILE_SUFFIX = ".szdat"; std::string const TEXT_FILE_SUFFIX = ".sztxt"; std::string const GEOMETRY_FILE_SUFFIX = ".szgeo"; std::string const AUX_DATA_FILE_SUFFIX = ".szaux"; std::string const CUSTOM_LABELS_FILE_SUFFIX = ".szlab"; int32_t tecFileWriterOpen_SZL( char const* ___1394, char const* dataSetTitle, char const* variableList, int32_t ___1407, int32_t defaultVarType, void* gridFileHandle, void** fileHandle); int32_t tecFileSetDiagnosticsLevel_SZL( void* fileHandle, int32_t level);
  15. #if defined TECIOMPI
  16. int32_t tecMPIInitialize_SZL( void* fileHandle, MPI_Comm communicator, int32_t mainRank);
  17. #endif
  18. 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); 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); 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); int32_t tecZoneSetUnsteadyOptions_SZL( void* fileHandle, int32_t zone, double ___3640, int32_t ___3785); int32_t tecZoneSetParentZone_SZL( void* fileHandle, int32_t zone, int32_t ___2974);
  19. #if defined TECIOMPI
  20. int32_t tecZoneMapPartitionsToMPIRanks_SZL( void* fileHandle, int32_t& zone, int32_t numPartitions, int32_t const* mpiRanksForPartitions);
  21. #endif
  22. 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); 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); 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); int32_t tecZoneVarWriteDoubleValues_SZL( void* fileHandle, int32_t zone, int32_t ___4336, int32_t ___2977, int64_t count, double const* values); int32_t tecZoneVarWriteFloatValues_SZL( void* fileHandle, int32_t zone, int32_t ___4336, int32_t ___2977, int64_t count, float const* values); int32_t tecZoneVarWriteInt32Values_SZL( void* fileHandle, int32_t zone, int32_t ___4336, int32_t ___2977, int64_t count, int32_t const* values); int32_t tecZoneVarWriteInt16Values_SZL( void* fileHandle, int32_t zone, int32_t ___4336, int32_t ___2977, int64_t count, int16_t const* values); int32_t tecZoneVarWriteUInt8Values_SZL( void* fileHandle, int32_t zone, int32_t ___4336, int32_t ___2977, int64_t count, uint8_t const* values); int32_t tecZoneNodeMapWrite32_SZL( void* fileHandle, int32_t zone, int32_t ___2977, int32_t nodesAreOneBased, int64_t count, int32_t const* nodes); int32_t tecZoneNodeMapWrite64_SZL( void* fileHandle, int32_t zone, int32_t ___2977, int32_t nodesAreOneBased, int64_t count, int64_t const* nodes); int32_t tecZoneFaceNbrWriteConnections32_SZL( void* fileHandle, int32_t zone, int32_t const* faceNeighbors); int32_t tecZoneFaceNbrWriteConnections64_SZL( void* fileHandle, int32_t zone, int64_t const* faceNeighbors); 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); 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); 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); 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); int32_t tecDataSetAddAuxData_SZL( void* fileHandle, char const* ___2685, char const* ___4314); int32_t tecVarAddAuxData_SZL( void* fileHandle, int32_t ___4336, char const* ___2685, char const* ___4314); int32_t tecZoneAddAuxData_SZL( void* fileHandle, int32_t zone, char const* ___2685, char const* ___4314); int32_t tecGeom2DLineSegmentsBegin_SZL( void* fileHandle, double xOrigin, double yOrigin, int32_t numPoints, double const* relativeX, double const* relativeY, int32_t ___3159); 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); int32_t tecGeom3DLineSegmentsBegin_SZL( void* fileHandle, double xOrigin, double yOrigin, double zOrigin, int32_t numPoints, double const* relativeX, double const* relativeY, double const* relativeZ); 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); int32_t tecGeomCircleBegin_SZL( void* fileHandle, double xCenter, double yCenter, double radius,
  23. int32_t ___3159); int32_t tecGeomEllipseBegin_SZL( void* fileHandle, double xCenter, double yCenter, double ___4458, double ___1826, int32_t ___3159); int32_t tecGeomRectangleBegin_SZL( void* fileHandle, double xMin, double yMin, double xMax, double yMax, int32_t ___3159); int32_t tecGeomSquareBegin_SZL( void* fileHandle, double xMin, double yMin, double size, int32_t ___3159); int32_t tecGeomArrowheadSetInfo_SZL( void* fileHandle, double ___56, int32_t attachment, double size, int32_t style); int32_t tecGeomEllipseSetNumPoints_SZL( void* fileHandle, int32_t numEllipsePoints); int32_t tecGeomSetClipping_SZL( void* fileHandle, int32_t ___495); int32_t tecGeomSetLineInfo_SZL( void* fileHandle, int32_t ___2263, double ___2986, double thickness, int32_t color); int32_t tecGeomSetMacroFunctionCmd_SZL( void* fileHandle, char const* macroFunctionCmd); int32_t tecGeomSetScope_SZL( void* fileHandle, int32_t ___3442); int32_t tecGeomAttachToZone_SZL( void* fileHandle, int32_t zone); int32_t tecGeomFill_SZL( void* fileHandle, int32_t ___1411); int32_t tecGeomEnd_SZL( void* fileHandle); int32_t tecCustomLabelsAddSet_SZL( void* fileHandle, char const* ___2173); int32_t tecText2DBegin_SZL( void* fileHandle, char const* string, double x, double ___4583, int32_t ___3159, double ___1826, int32_t sizeUnits); int32_t tecText3DBegin_SZL( void* fileHandle, char const* string, double x, double ___4583, double z, double ___1826, int32_t sizeUnits); int32_t tecTextAttachToZone_SZL( void* fileHandle, int32_t zone); int32_t tecTextBoxSetInfo_SZL( void* fileHandle, int32_t ___410, int32_t lineColor, int32_t ___1411, double ___2289, double margin); int32_t tecTextSetAnchor_SZL( void* fileHandle, int32_t ___38); int32_t tecTextSetAngle_SZL( void* fileHandle, double ___56); int32_t tecTextSetClipping_SZL( void* fileHandle, int32_t ___495); int32_t tecTextSetColor_SZL( void* fileHandle, int32_t color); int32_t tecTextSetTypeface_SZL( void* fileHandle, char const* family, int32_t isBold, int32_t isItalic); int32_t tecTextSetLineSpacing_SZL( void* fileHandle, double ___2287); int32_t tecTextSetMacroFunctionCmd_SZL( void* fileHandle, char const* macroFunctionCmd); int32_t tecTextSetScope_SZL( void* fileHandle, int32_t ___3442); int32_t tecTextEnd_SZL( void* fileHandle); int32_t tecUserRecAdd_SZL( void* fileHandle, char const* userRec); int32_t tecFileWriterFlush_SZL( void* fileHandle, int32_t numZonesToRetain, int32_t const* zonesToRetain); int32_t tecFileWriterClose_SZL( void** fileHandle); int32_t ___4004(int32_t ___1397); int32_t ___4003(int32_t ___1397); 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); 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); int32_t ___3994( int32_t ___1397, int32_t const* N, void const* ___1352, int32_t const* ___2014); int32_t ___4001( int32_t ___1397, int32_t const* ___2689); int32_t ___4002( int32_t ___1397, int32_t const* N, int32_t const* ___2689); int32_t TECIOSZL_FLUSH( int32_t fileNum, int32_t const* numZonesToRetain, int32_t const* zonesToRetain); int32_t ___3995(int32_t ___1397); int32_t ___4000( int32_t ___1397, char const* S); int32_t ___4011( int32_t ___1397, char const* S); 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,
  24. char const* mfc); 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); void ___3997( int32_t ___1397, int32_t const* ___2891); int32_t ___3993( int32_t ___1397, char const* ___2686, char const* ___4315); int32_t ___4013( int32_t ___1397, char const* ___2686, char const* ___4315); int32_t ___4012( int32_t ___1397, int32_t const* ___4337, char const* ___2686, char const* ___4315); int32_t ___3996( int32_t ___1397, int32_t const* ___1258); int32_t ___4008(int32_t ___1397); int32_t ___4009(int32_t ___1397); 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); 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); int32_t ___4006( int32_t ___1397, int32_t const* ___2778, int32_t const* ___1253, int32_t const* ___1254, int32_t const* ___1256);
  25. #if defined TECIOMPI
  26. int32_t TECIOSZL_MPIINIT( int32_t * fileNum, void* communicator, int32_t const* mainrank); int32_t TECIOSZL_ZNEMAP( int32_t fileNum, int32_t const* npartitions, int32_t const* ptnworkers);
  27. #endif
  28. 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); 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); int32_t tecioszl_convertrawdata(char const* ___1394); int32_t convertIntermediateFilesToSZLFile( void* fileHandle, std::string const& intermediateFileBaseName, bool cleanup, std::string const& szpltFileName, char const* routineName); enum TecioSZLFileOpenResult_e { TecioSZLFileOpenResult_OK = 0, TecioSZLFileOpenResult_ErrorOpeningFile, TecioSZLFileOpenResult_BadFormat, TecioSZLFileOpenResult_OutOfMemory, END_TecioSZLFileOpenResult_e, TecioSZLFileOpenResult_INVALID }; int32_t tecioSZL_CustomLabelsGetNumSets(void* fileHandle, int32_t * numSets); int32_t tecioSZL_CustomLabelsGetSet(void* fileHandle, int32_t ___4453, char** labelSet); int32_t tecioSZL_DataSetAuxDataGetItem(void* fileHandle, int32_t whichItem, char** ___2685, char** ___4314); int32_t tecioSZL_DataSetAuxDataGetNumItems(void* fileHandle, int32_t * ___2812); int32_t tecioSZL_DataSetGetNumVars(void* fileHandle, int32_t * ___2843); int32_t tecioSZL_DataSetGetNumZones(void* fileHandle, int32_t * ___2846); int32_t tecioSZL_DataSetGetTitle(void* fileHandle, char** ___4177); int32_t tecioSZL_FileGetType(void* fileHandle, int32_t * ___1407); int32_t tecioSZL_FileReaderClose(void** fileHandle); TecioSZLFileOpenResult_e tecioSZL_FileReaderOpen(char const* ___1394, void** fileHandle); int32_t tecioSZL_GeomArrowheadGetAngle(void* fileHandle, int32_t ___1555, double* ___56); int32_t tecioSZL_GeomArrowheadGetAttach(void* fileHandle, int32_t ___1555, int32_t * attachment); int32_t tecioSZL_GeomArrowheadGetSize(void* fileHandle, int32_t ___1555, double* arrowheadSize); int32_t tecioSZL_GeomArrowheadGetStyle(void* fileHandle, int32_t ___1555, int32_t * arrowheadStyle); int32_t tecioSZL_GeomCircleGetRadius(void* fileHandle, int32_t ___1555, double* radius); int32_t tecioSZL_GeomEllipseGetNumPoints(void* fileHandle, int32_t ___1555, int32_t * numEllipsePoints); int32_t tecioSZL_GeomEllipseGetSize(void* fileHandle, int32_t ___1555, double* horizontalAxis, double* verticalAxis); int32_t tecioSZL_GeomGetAnchorPos(void* fileHandle, int32_t ___1555, double* x, double* ___4583, double* z); int32_t tecioSZL_GeomGetClipping(void* fileHandle, int32_t ___1555, int32_t * ___495); int32_t tecioSZL_GeomGetColor(void* fileHandle, int32_t ___1555, int32_t * color); int32_t tecioSZL_GeomGetCoordMode(void* fileHandle, int32_t ___1555, int32_t * coordMode); int32_t tecioSZL_GeomGetFillColor(void* fileHandle, int32_t ___1555, int32_t * ___1411); int32_t tecioSZL_GeomGetLinePattern(void* fileHandle, int32_t ___1555, int32_t * ___2263); int32_t tecioSZL_GeomGetLineThickness(void* fileHandle, int32_t ___1555, double* ___2289); int32_t tecioSZL_GeomGetMacroFunctionCmd(void* fileHandle, int32_t ___1555, char** macroFunctionCmd); int32_t tecioSZL_GeomGetNumGeoms(void* fileHandle, int32_t * numGeoms); int32_t tecioSZL_GeomGetPatternLength(void* fileHandle, int32_t ___1555, double* ___2986); int32_t tecioSZL_GeomGetScope(void* fileHandle, int32_t ___1555, int32_t * ___3442); int32_t tecioSZL_GeomGetType(void* fileHandle, int32_t ___1555, int32_t * type); int32_t tecioSZL_GeomGetZone(void* fileHandle, int32_t ___1555, int32_t * zone); int32_t tecioSZL_GeomIsAttached(void* fileHandle, int32_t ___1555, int32_t * ___2004); int32_t tecioSZL_GeomIsFilled(void* fileHandle, int32_t ___1555, int32_t * ___2022); int32_t tecioSZL_GeomLineGetPoint(void* fileHandle, int32_t ___1555, int32_t segment, int32_t index, double* x, double* ___4583, double* z); int32_t tecioSZL_GeomLineGetSegmentCount(void* fileHandle, int32_t ___1555, int32_t * segmentCount); int32_t tecioSZL_GeomLineSegmentGetPointCount(void* fileHandle, int32_t ___1555, int32_t segment, int32_t * pointCount); int32_t tecioSZL_GeomRectangleGetSize(void* fileHandle, int32_t ___1555, double* ___4458, double* ___1826); int32_t tecioSZL_GeomSquareGetSize(void* fileHandle, int32_t ___1555, double* size); int32_t tecioSZL_TextBoxGetColor(void* fileHandle, int32_t ___4042, int32_t * ___402); int32_t tecioSZL_TextBoxGetFillColor(void* fileHandle, int32_t ___4042, int32_t * ___404); int32_t tecioSZL_TextBoxGetLineThickness(void* fileHandle, int32_t ___4042, double* ___406); int32_t tecioSZL_TextBoxGetMargin(void* fileHandle, int32_t ___4042, double* ___408); int32_t tecioSZL_TextBoxGetType(void* fileHandle, int32_t ___4042, int32_t * ___410); int32_t tecioSZL_TextGetAnchor(void* fileHandle, int32_t ___4042, int32_t * ___38); int32_t tecioSZL_TextGetAnchorPos(void* fileHandle, int32_t ___4042, double* x, double* ___4583, double* z); int32_t tecioSZL_TextGetAngle(void* fileHandle, int32_t ___4042, double* ___56);
  29. int32_t tecioSZL_TextGetClipping(void* fileHandle, int32_t ___4042, int32_t * ___495); int32_t tecioSZL_TextGetColor(void* fileHandle, int32_t ___4042, int32_t * color); int32_t tecioSZL_TextGetCoordMode(void* fileHandle, int32_t ___4042, int32_t * coordMode); int32_t tecioSZL_TextGetHeight(void* fileHandle, int32_t ___4042, double* ___1826); int32_t tecioSZL_TextGetLineSpacing(void* fileHandle, int32_t ___4042, double* ___2287); int32_t tecioSZL_TextGetMacroFunctionCmd(void* fileHandle, int32_t ___4042, char** macroFunctionCmd); int32_t tecioSZL_TextGetNumTexts(void* fileHandle, int32_t * numTexts); int32_t tecioSZL_TextGetScope(void* fileHandle, int32_t ___4042, int32_t * ___3442); int32_t tecioSZL_TextGetSizeUnits(void* fileHandle, int32_t ___4042, int32_t * sizeUnits); int32_t tecioSZL_TextGetString(void* fileHandle, int32_t ___4042, char** string); int32_t tecioSZL_TextGetTypeface(void* fileHandle, int32_t ___4042, char** typeface); int32_t tecioSZL_TextGetZone(void* fileHandle, int32_t ___4042, int32_t * zone); int32_t tecioSZL_TextIsAttached(void* fileHandle, int32_t ___4042, int32_t * ___2004); int32_t tecioSZL_TextIsBold(void* fileHandle, int32_t ___4042, int32_t * isBold); int32_t tecioSZL_TextIsItalic(void* fileHandle, int32_t ___4042, int32_t * isItalic); int32_t tecioSZL_VarAuxDataGetItem(void* fileHandle, int32_t ___4336, int32_t whichItem, char** ___2685, char** ___4314); int32_t tecioSZL_VarAuxDataGetNumItems(void* fileHandle, int32_t ___4336, int32_t * ___2812); int32_t tecioSZL_VarGetName(void* fileHandle, int32_t ___4336, char** ___2685); int32_t tecioSZL_VarIsEnabled(void* fileHandle, int32_t ___4336, int32_t * isEnabled); int32_t tecioSZL_ZoneAuxDataGetItem(void* fileHandle, int32_t zone, int32_t whichItem, char** ___2685, char** ___4314); int32_t tecioSZL_ZoneAuxDataGetNumItems(void* fileHandle, int32_t zone, int32_t * ___2812); int32_t tecioSZL_ZoneConnectivityGetSharedZone(void* fileHandle, int32_t zone, int32_t * sharedZone); int32_t tecioSZL_ZoneFaceNbrGetConnections(void* fileHandle, int32_t zone, int32_t * connections); int32_t tecioSZL_ZoneFaceNbrGetConnections64(void* fileHandle, int32_t zone, int64_t* connections); int32_t tecioSZL_ZoneFaceNbrGetMode(void* fileHandle, int32_t zone, int32_t * ___2504); int32_t tecioSZL_ZoneFaceNbrGetNumConnections(void* fileHandle, int32_t zone, int64_t* numConnections); int32_t tecioSZL_ZoneFaceNbrGetNumValues(void* fileHandle, int32_t zone, int64_t* numValues); int32_t tecioSZL_ZoneFaceNbrsAre64Bit(void* fileHandle, int32_t zone, int32_t * are64Bit); int32_t tecioSZL_ZoneGetIJK(void* fileHandle, int32_t zone, int64_t* iMax, int64_t* jMax, int64_t* kMax); int32_t tecioSZL_ZoneGetParentZone(void* fileHandle, int32_t zone, int32_t * ___2974); int32_t tecioSZL_ZoneGetSolutionTime(void* fileHandle, int32_t zone, double* ___3640); int32_t tecioSZL_ZoneGetStrandID(void* fileHandle, int32_t zone, int32_t * ___3785); int32_t tecioSZL_ZoneGetTitle(void* fileHandle, int32_t zone, char** ___4177); int32_t tecioSZL_ZoneGetType(void* fileHandle, int32_t zone, int32_t * type); int32_t tecioSZL_ZoneIsEnabled(void* fileHandle, int32_t zone, int32_t * isEnabled); int32_t tecioSZL_ZoneNodeMapGet(void* fileHandle, int32_t zone, int64_t startCell, int64_t ___2781, int32_t * ___2723); int32_t tecioSZL_ZoneNodeMapGet64(void* fileHandle, int32_t zone, int64_t startCell, int64_t ___2781, int64_t* ___2723); int32_t tecioSZL_ZoneNodeMapIs64Bit(void* fileHandle, int32_t zone, int32_t * is64Bit); int32_t tecioSZL_ZoneVarGetDoubleValues(void* fileHandle, int32_t zone, int32_t ___4336, int64_t startIndex, int64_t numValues, double* values); int32_t tecioSZL_ZoneVarGetFloatValues(void* fileHandle, int32_t zone, int32_t ___4336, int64_t startIndex, int64_t numValues, float* values); int32_t tecioSZL_ZoneVarGetInt16Values(void* fileHandle, int32_t zone, int32_t ___4336, int64_t startIndex, int64_t numValues, int16_t* values); int32_t tecioSZL_ZoneVarGetInt32Values(void* fileHandle, int32_t zone, int32_t ___4336, int64_t startIndex, int64_t numValues, int32_t * values); int32_t tecioSZL_ZoneVarGetSharedZone(void* fileHandle, int32_t zone, int32_t ___4336, int32_t * sharedZone); int32_t tecioSZL_ZoneVarGetType(void* fileHandle, int32_t zone, int32_t ___4336, int32_t * type); int32_t tecioSZL_ZoneVarGetUInt8Values(void* fileHandle, int32_t zone, int32_t ___4336, int64_t startIndex, int64_t numValues, uint8_t* values); int32_t tecioSZL_ZoneVarGetValueLocation(void* fileHandle, int32_t zone, int32_t ___4336, int32_t * location); int32_t tecioSZL_ZoneVarIsPassive(void* fileHandle, int32_t zone, int32_t ___4336, int32_t * isPassive); }}