00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00018 #if defined EXTERN
00019 #undef EXTERN
00020 #endif
00021 #if defined TECUTILQMODULE
00022 #define EXTERN
00023 #else
00024 #define EXTERN extern
00025 #endif
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061
00062
00063
00064
00065
00066
00067
00068
00069
00070
00071
00072
00073
00074
00075
00076
00077
00078
00079
00080
00081
00082
00083
00084
00085
00086
00087
00088
00089
00090
00091
00092
00093
00094
00095
00096
00097 #ifdef MOTIF
00098
00136 void TecUtilInterfaceGetMotifHandles(XtAppContext* AppContext,
00137 Widget* MainWidget);
00138 #endif
00139
00205 LgIndex_t TecUtilImportGetLoaderInstrCount(void);
00206
00302 void TecUtilImportGetLoaderInstrByNum(LgIndex_t Index,
00303 char** DataSetReaderName,
00304 StringList_pa* DataSetLoaderInstructions);
00305
00365 Boolean_t TecUtilFieldLayerIsActive(const char *LayerShowFlag);
00414 Boolean_t TecUtilLinePlotLayerIsActive(const char *LayerShowFlag);
00415
00416
00417
00433 ArbParam_t TecUtilFrameGetLinking(const char *Attribute);
00494 ArbParam_t TecUtilLinkingGetValue(const char *Attribute,
00495 const char *SubAttribute);
00496
00552 void TecUtilWorkAreaGetDimensions(LgIndex_t* Width,
00553 LgIndex_t* Height);
00554
00605 void TecUtilPaperGetDimensions(double* Width,
00606 double* Height);
00607
00608
00609
00610
00663 Boolean_t TecUtilViewGetMagnification(double* Magnification);
00664
00665
00701 Boolean_t TecUtilBlankingIsActive(void);
00702
00763 Boolean_t TecUtilBlankingCheckDataPoint(EntIndex_t Zone,
00764 LgIndex_t PointIndex);
00765
00766
00820 Boolean_t TecUtilBlankingCheckFECell(EntIndex_t Zone,
00821 LgIndex_t CellIndex);
00822
00885 Boolean_t TecUtilBlankingCheckIJKCell(EntIndex_t Zone,
00886 IJKPlanes_e ZonePlane,
00887 LgIndex_t CellIndex);
00888
00940 int TecUtilLockGetCount(void);
00970 Boolean_t TecUtilLockIsOn(void);
00971
01002 LgIndex_t TecUtilPageGetCount(void);
01003
01046 Boolean_t TecUtilPageGetName(char** PageName);
01047
01082 UniqueID_t TecUtilPageGetUniqueID(void);
01083
01123 LgIndex_t TecUtilPageGetPosByUniqueID(UniqueID_t UniqueID);
01124
01144 LgIndex_t TecUtilGetTecplotVersion(void);
01145
01181 LgIndex_t TecUtilTecplotGetMajorVersion(void);
01182
01218 LgIndex_t TecUtilTecplotGetMinorVersion(void);
01219
01255 LgIndex_t TecUtilTecplotGetMajorRevision(void);
01256
01292 LgIndex_t TecUtilTecplotGetMinorRevision(void);
01293
01339 char* TecUtilTecplotGetHomeDirectory(void);
01340
01388 char* TecUtilTecplotGetExePath(void);
01389
01451 char* TecUtilAddOnGetPath(AddOn_pa AddOnID);
01452
01480 int TecUtilFrameGetCount(void);
01481
01482
01483
01502 FrameMode_e TecUtilFrameGetMode(void);
01503
01504
01505
01506
01549 PlotType_e TecUtilFrameGetPlotType(void);
01550
01551
01552
01553
01554
01595 int TecUtilPickListGetCount(void);
01596
01597
01598
01599
01600
01662 PickObjects_e TecUtilPickListGetType(int PickListIndex);
01663
01664
01665
01666
01667
01721 char* TecUtilPickListGetFrameName(int PickListIndex);
01722
01723
01724
01725
01726
01775 UniqueID_t TecUtilPickListGetFrameUniqueID(int PickListIndex);
01776
01818 void TecUtilGetBoundingBoxOfAllFrames(double* X1,
01819 double* Y1,
01820 double* X2,
01821 double* Y2);
01822
01823
01890 void TecUtilAxisGetRange(char Axis,
01891 short AxisNum,
01892 double* AxisMin,
01893 double* AxisMax);
01894
01895
01896
01897
01898
01899
01900
01901
01954 char TecUtilPickListGetAxisKind(int PickListIndex);
01955
01956
01994 int TecUtilPickListGetAxisNumber(int PickListIndex);
01995
01996
02033 EntIndex_t TecUtilPickListGetZoneNumber(int PickListIndex);
02034
02035
02111 void TecUtilPickListGetZoneIndices(int PickListIndex,
02112 LgIndex_t* IIndex,
02113 LgIndex_t* JIndex,
02114 LgIndex_t* KIndex);
02115
02116
02117
02118
02119
02140 EntIndex_t TecUtilPickListGetXYMapNumber(int PickListIndex);
02141
02142
02143
02144
02181 EntIndex_t TecUtilPickListGetLineMapNumber(int PickListIndex);
02182
02183
02184
02205 LgIndex_t TecUtilPickListGetXYMapIndex(int PickListIndex);
02206
02207
02208
02209
02210
02264 LgIndex_t TecUtilPickListGetLineMapIndex(int PickListIndex);
02265
02266
02267
02268
02269
02270
02271
02272
02273
02327 Text_ID TecUtilPickListGetText(int PickListIndex);
02328
02329
02330
02393 Geom_ID TecUtilPickListGetGeom(int PickListIndex);
02453 void TecUtilPickListGetGeomInfo(int PickListIndex,
02454 SmInteger_t* PolylineNum,
02455 LgIndex_t* PointIndex);
02456
02517 void TecUtilVarGetMinMax(EntIndex_t Var,
02518 double* VarMin,
02519 double* VarMax);
02520
02650 Boolean_t TecUtilDataFEPolyGetCellNodesSizeAndCenter(FaceMap_pa FaceMap,
02651 ElemToFaceMap_pa ElemToFaceMap,
02652 LgIndex_t CellIndex,
02653 FieldData_pa XFieldData,
02654 FieldData_pa YFieldData,
02655 FieldData_pa ZFieldData,
02656 LgIndex_t* NumUniqueNodes,
02657 LgIndex_t* UniqueNodesSize,
02658 LgIndex_t** UniqueNodes,
02659 double* CellSize,
02660 XYZ_s* CellCenter);
02803 Boolean_t TecUtilDataFECellGetUniqueNodes(EntIndex_t Zone,
02804 ElemFaceOffset_t FaceOffset,
02805 LgIndex_t CellIndex,
02806 LgIndex_t* NumUniqueNodes,
02807 LgIndex_t* UniqueNodesSize,
02808 LgIndex_t** UniqueNodes);
02809
02911 void TecUtilDataFECellGetNodes(EntIndex_t Zone,
02912 int Face,
02913 LgIndex_t CellIndex,
02914 LgIndex_t* I1,
02915 LgIndex_t* I2,
02916 LgIndex_t* I3,
02917 LgIndex_t* I4);
02918
03060 void TecUtilDataIJKCellGetIndices(EntIndex_t Zone,
03061 IJKPlanes_e Plane,
03062 LgIndex_t CellIndex,
03063 LgIndex_t* I1,
03064 LgIndex_t* I2,
03065 LgIndex_t* I3,
03066 LgIndex_t* I4);
03067
03068
03069
03070
03454 GetValueReturnCode_e TecUtilStyleGetLowLevelX(ArgList_pa ArgList);
03455
03481 char* TecUtilStyleGetLastErrorString(void);
03482
03483
03484
03485
03561 ArbParam_t TecUtilFieldStyleGetArbValue(EntIndex_t Zone,
03562 const char *S1,
03563 const char *S2,
03564 const char *S3);
03565
03566
03567
03568
03645 double TecUtilFieldStyleGetDoubleValue(EntIndex_t Zone,
03646 const char *S1,
03647 const char *S2,
03648 const char *S3);
03649
03650
03651
03667 ArbParam_t TecUtilXYMapStyleGetArbValue(EntIndex_t XYMap,
03668 const char *S1,
03669 const char *S2,
03670 const char *S3);
03671
03672
03673
03769 ArbParam_t TecUtilLineMapStyleGetArbValue(EntIndex_t LineMap,
03770 const char *S1,
03771 const char *S2,
03772 const char *S3);
03773
03774
03798 double TecUtilXYMapStyleGetDoubleValue(EntIndex_t XYMap,
03799 const char *S1,
03800 const char *S2,
03801 const char *S3);
03802
03886 double TecUtilLineMapStyleGetDoubleValue(EntIndex_t LineMap,
03887 const char *S1,
03888 const char *S2,
03889 const char *S3);
03919 Boolean_t TecUtilStateIsProcessingJournal(void);
03948 Boolean_t TecUtilStateIsProcessingLayout(void);
03949
03995 UniqueID_t TecUtilFrameGetUniqueID(void);
03996
04051 UniqueID_t TecUtilDataSetGetUniqueID(void);
04052
04108 UniqueID_t TecUtilZoneGetUniqueID(EntIndex_t Zone);
04109
04165 UniqueID_t TecUtilVarGetUniqueID(EntIndex_t Var);
04166
04225 UniqueID_t TecUtilLineMapGetUniqueID(EntIndex_t LineMap);
04226
04286 EntIndex_t TecUtilVarGetNumByUniqueID(UniqueID_t UniqueID);
04287
04349 EntIndex_t TecUtilLineMapGetNumByUniqueID(UniqueID_t UniqueID);
04350
04410 EntIndex_t TecUtilZoneGetNumByUniqueID(UniqueID_t UniqueID);
04411
04470 EntIndex_t TecUtilVarGetNumByAssignment(char Var);
04471
04521 EntIndex_t TecUtilVarGetNumByName(const char *VarName);
04522
04596 VarStatus_e TecUtilVarGetStatus(EntIndex_t Zone,
04597 EntIndex_t Var);
04598
04661 VarStatus_e TecUtilVarGetStatusByRef(FieldData_pa FieldData);
04662
04782 void TecUtilDataValueGetReadableRawPtr(EntIndex_t Zone,
04783 EntIndex_t Var,
04784 void** DataPtr,
04785 FieldDataType_e* FieldDataType);
04786
04917 void TecUtilDataValueGetWritableRawPtr(EntIndex_t Zone,
04918 EntIndex_t Var,
04919 void** DataPtr,
04920 FieldDataType_e* FieldDataType);
04921
04940 void TecUtilDataValueGetRawPtr(EntIndex_t Zone,
04941 EntIndex_t Var,
04942 void** DataPtr,
04943 FieldDataType_e* FieldDataType);
04944
04964 void TecUtilDataNodeGetRawPtr(EntIndex_t Zone,
04965 NodeMap_t** NodeMapPtr);
04966
05019 void TecUtilDataNodeGetReadableRawPtr(EntIndex_t Zone,
05020 NodeMap_t** NodeMapPtr);
05021
05069 void TecUtilDataNodeGetWritableRawPtr(EntIndex_t Zone,
05070 NodeMap_t** NodeMapPtr);
05071
05072
05090 void TecUtilDataFaceNbrGetRawPtr(EntIndex_t Zone,
05091 LgIndex_t** FNPtr);
05092
05093
05094
05095
05096
05161 Boolean_t TecUtilZoneGetName(EntIndex_t Zone,
05162 char** ZName);
05229 Boolean_t TecUtilVarGetName(EntIndex_t VarNum,
05230 char** VName);
05231
05232
05233
05255 Boolean_t TecUtilXYMapGetName(EntIndex_t Map,
05256 char** Name);
05314 Boolean_t TecUtilLineMapGetName(EntIndex_t Map,
05315 char** Name);
05316
05317
05370 LgIndex_t TecUtilDataValueGetCountByRef(FieldData_pa FieldData);
05371
05597 void TecUtilZoneGetInfo(EntIndex_t CurZone,
05598 LgIndex_t* IMax,
05599 LgIndex_t* JMax,
05600 LgIndex_t* KMax,
05601 FieldData_pa* XVar,
05602 FieldData_pa* YVar,
05603 FieldData_pa* ZVar,
05604 NodeMap_pa* NMap,
05605 FieldData_pa* UVar,
05606 FieldData_pa* VVar,
05607 FieldData_pa* WVar,
05608 FieldData_pa* BVar,
05609 FieldData_pa* CVar,
05610 FieldData_pa* SVar);
05611
05612
05690 void TecUtilZoneGetIJK(EntIndex_t CurZone,
05691 LgIndex_t* IMax,
05692 LgIndex_t* JMax,
05693 LgIndex_t* KMax);
05694
05695
05774 Boolean_t TecUtilDataSetGetInfo(char** DataSetTitle,
05775 EntIndex_t* NumZones,
05776 EntIndex_t* NumVars);
05777
05813 EntIndex_t TecUtilDataSetGetNumZones(void);
05814
05850 EntIndex_t TecUtilDataSetGetNumVars(void);
05851
05906 Strand_t TecUtilDataSetGetMaxStrandID(void);
05907
05908
05945 Boolean_t TecUtilDataSetJournalIsValid(void);
05946
05947
05948
05967 Boolean_t TecUtilDataSetRequiresSaving(void);
05968
06039 void TecUtilFrameGetPosAndSize(double* X,
06040 double* Y,
06041 double* Width,
06042 double* Height);
06043
06096 Text_ID TecUtilTextGetBase(void);
06097
06131 Geom_ID TecUtilGeomGetBase(void);
06132
06133
06134
06135
06136
06229 void TecUtilProbeAtPosSequenceBeginX(ArgList_pa ArgList);
06230
06231
06232
06233
06234
06235
06236
06262 void TecUtilProbeAtPosSequenceEnd(void);
06263
06264
06265
06266
06267
06268
06269
06484 Boolean_t TecUtilProbeAtPosition(double X,
06485 double Y,
06486 double Z,
06487 LgIndex_t* ICell,
06488 LgIndex_t* JCell,
06489 LgIndex_t* KCell,
06490 IJKPlanes_e* Plane,
06491 EntIndex_t* CurZone,
06492 Boolean_t StartWithLocalCell,
06493 double* VValue_Array,
06494 Set_pa SourceZones,
06495 Boolean_t SearchVolume,
06496 Boolean_t GetZoneOnly,
06497 Boolean_t GetNearestPoint);
06498
06499
06500
06501
06554 Boolean_t TecUtilZoneGetEnabled(Set_pa* EnabledZones);
06555
06556
06557
06635 Boolean_t TecUtilZoneGetRelevant(double SolutionTime,
06636 Boolean_t IgnoreStaticZones,
06637 Set_pa* RelevantZones);
06638
06688 Boolean_t TecUtilVarGetEnabled(Set_pa* EnabledVars);
06741 Boolean_t TecUtilZoneGetActive(Set_pa* ActiveZones);
06742
06743
06744
06764 Boolean_t TecUtilXYMapGetActive(Set_pa* ActiveXYMaps);
06765
06766
06767
06820 Boolean_t TecUtilLineMapGetActive(Set_pa* ActiveLineMaps);
06821
06822
06823
06824
06850 void TecUtilXYMapGetAssignment(EntIndex_t XYMap,
06851 EntIndex_t* Zone,
06852 EntIndex_t* XAxisVar,
06853 EntIndex_t* YAxisVar,
06854 SmInteger_t* XAxis,
06855 SmInteger_t* YAxis,
06856 FunctionDependency_e* FunctionDependency);
06971 void TecUtilLineMapGetAssignment(EntIndex_t LineMap,
06972 EntIndex_t* Zone,
06973 EntIndex_t* XOrThetaVar,
06974 EntIndex_t* YOrRVar,
06975 SmInteger_t* XAxis,
06976 SmInteger_t* YAxis,
06977 FunctionDependency_e* FunctionDependency);
07029 Boolean_t TecUtilZoneIsFiniteElement(EntIndex_t Zone);
07030
07031
07081 Boolean_t TecUtilZoneIsOrdered(EntIndex_t Zone);
07082
07083
07084
07085
07134 ZoneType_e TecUtilZoneGetType(EntIndex_t Zone);
07135
07136
07137
07210 double TecUtilDataValueGetByZoneVar(EntIndex_t Zone,
07211 EntIndex_t Var,
07212 LgIndex_t PointIndex);
07213
07291 FieldData_pa TecUtilDataValueGetReadableNativeRef(EntIndex_t Zone,
07292 EntIndex_t Var);
07293
07371 FieldData_pa TecUtilDataValueGetReadableDerivedRef(EntIndex_t Zone,
07372 EntIndex_t Var);
07373
07451 FieldData_pa TecUtilDataValueGetReadableNLRef(EntIndex_t Zone,
07452 EntIndex_t Var);
07453
07531 FieldData_pa TecUtilDataValueGetReadableCCRef(EntIndex_t Zone,
07532 EntIndex_t Var);
07533
07620 FieldData_pa TecUtilDataValueGetWritableNativeRef(EntIndex_t Zone,
07621 EntIndex_t Var);
07644 FieldData_pa TecUtilDataValueGetWritableRef(EntIndex_t Zone,
07645 EntIndex_t Var);
07669 FieldData_pa TecUtilDataValueGetReadableRef(EntIndex_t Zone,
07670 EntIndex_t Var);
07671
07695 FieldData_pa TecUtilDataValueGetRef(EntIndex_t Zone,
07696 EntIndex_t Var);
07697
07698
07757 FieldValueGetFunction_pf TecUtilDataValueRefGetGetFunc(FieldData_pa FD);
07758
07759
07823 FieldValueSetFunction_pf TecUtilDataValueRefGetSetFunc(FieldData_pa FD);
07824
07825
07904 Boolean_t TecUtilDataValueGetZoneVarByRef(FieldData_pa FD,
07905 EntIndex_t* Zone,
07906 EntIndex_t* Var);
07907
07951 NodeMap_pa TecUtilDataNodeGetReadableRef(EntIndex_t Zone);
07952
07997 NodeMap_pa TecUtilDataNodeGetWritableRef(EntIndex_t Zone);
07998
08020 NodeMap_pa TecUtilDataNodeGetRef(EntIndex_t Zone);
08021
08042 FaceNeighbor_pa TecUtilDataFaceNbrGetRef(EntIndex_t Zone);
08043
08100 FieldDataType_e TecUtilDataValueGetRefType(FieldData_pa FieldData);
08101
08157 FieldDataType_e TecUtilDataValueGetType(EntIndex_t Zone,
08158 EntIndex_t Var);
08211 ValueLocation_e TecUtilDataValueGetLocation(EntIndex_t Zone,
08212 EntIndex_t Var);
08257 ValueLocation_e TecUtilDataValueGetLocationByRef(FieldData_pa FieldData);
08258
08259
08351 Boolean_t TecUtilImportGetLoaderInstr(char** DataSetLoaderName,
08352 StringList_pa* DataSetLoaderInstructions);
08353
08416 Boolean_t TecUtilDialogMessageBox(const char *Message,
08417 MessageBoxType_e MessageBoxType);
08510 Boolean_t TecUtilDialogGetIndexRange(LgIndex_t MaxRangeValue,
08511 LgIndex_t* Min,
08512 LgIndex_t* Max,
08513 LgIndex_t* Skip);
08664 Boolean_t TecUtilDialogGetVariables(const char* Instructions,
08665 const char* TextField1Label,
08666 const char* TextField2Label,
08667 const char* TextField3Label,
08668 EntIndex_t* Var1,
08669 EntIndex_t* Var2,
08670 EntIndex_t* Var3);
08671
08672
08673
08674
08675
08676
08783 Boolean_t TecUtilDialogGetColor(Boolean_t AllowMultiColor,
08784 ColorIndex_t* Color);
08785
08786
08787
08788
08872 Boolean_t TecUtilDialogGetSimpleText(const char* Instructions,
08873 const char* DefaultText,
08874 char** Text);
08875
08876
08989 void TecUtilTextBoxGetPosition(Text_ID T,
08990 double* X1,
08991 double* Y1,
08992 double* X2,
08993 double* Y2,
08994 double* X3,
08995 double* Y3,
08996 double* X4,
08997 double* Y4);
08998
08999
09000
09046 Boolean_t TecUtilMacroFunctionExists(const char *FunctionName);
09047
09085 Boolean_t TecUtilMacroIsBatchModeActive(void);
09086
09138 void TecUtilInterfaceGetDotsPerInch(double* VDotsPerInch,
09139 double* HDotsPerInch);
09140
09141
09142
09185 void TecUtilDataValueArrayGetByRef(FieldData_pa SourceFieldData,
09186 LgIndex_t SourceOffset,
09187 LgIndex_t SourceCount,
09188 void* DestValueArray);
09265 double TecUtilDataValueGetByRef(FieldData_pa FieldData,
09266 LgIndex_t PointIndex);
09344 Boolean_t TecUtilDataValueGetMinMaxByZoneVar(EntIndex_t Zone,
09345 EntIndex_t Var,
09346 double* Min,
09347 double* Max);
09427 void TecUtilDataValueGetMinMaxByRef(FieldData_pa FieldData,
09428 double* Min,
09429 double* Max);
09492 NodeMap_t TecUtilDataNodeGetByZone(EntIndex_t Zone,
09493 LgIndex_t Element,
09494 LgIndex_t Corner);
09495
09535 void TecUtilDataNodeArrayGetByRef(NodeMap_pa SourceNodeMap,
09536 LgIndex_t SourceOffset,
09537 LgIndex_t SourceCount,
09538 NodeMap_t* DestNodeArray);
09539
09609 NodeMap_t TecUtilDataNodeGetByRef(NodeMap_pa NodeMapPtr,
09610 LgIndex_t Element,
09611 LgIndex_t Corner);
09634 LgIndex_t TecUtilDataFaceNbrGetByZone(EntIndex_t Zone,
09635 LgIndex_t Element,
09636 LgIndex_t Face);
09659 LgIndex_t TecUtilDataFaceNbrGetByRef(FaceNeighbor_pa FaceNeighbor,
09660 LgIndex_t Element,
09661 LgIndex_t Face);
09662
09697 FaceNeighborMode_e TecUtilDataFaceNbrGetModeByRef(FaceNeighbor_pa FaceNeighbor);
09698
09761 LgIndex_t TecUtilDataFaceNbrGetNumNByRef(FaceNeighbor_pa FaceNeighbor,
09762 LgIndex_t Element,
09763 LgIndex_t Face);
09860 void TecUtilDataFaceNbrGetNbrByRef(FaceNeighbor_pa FaceNeighbor,
09861 LgIndex_t Element,
09862 LgIndex_t Face,
09863 LgIndex_t NeighborNumber,
09864 LgIndex_t* NeighborElem,
09865 EntIndex_t* NeighborZone);
09885 Boolean_t TecUtilDataFaceNbrBeginAssignX(ArgList_pa ArgList);
09886
09906 Boolean_t TecUtilDataFaceNbrBeginAssign(EntIndex_t Zone);
09907
09934 Boolean_t TecUtilDataFaceNbrAssign(LgIndex_t Element,
09935 LgIndex_t Face,
09936 Boolean_t NeighborsCompletelyObscure,
09937 LgIndex_t NumNeighbors,
09938 LgIndex_t *NeighborElems,
09939 EntIndex_t *NeighborZones);
09940
09963 void TecUtilDataFaceNbrArrayAssign(LgIndex_t DestOffset,
09964 LgIndex_t DestCount,
09965 LgIndex_t *NeighborElems);
09966
09986 Boolean_t TecUtilDataFaceNbrEndAssign(void);
09987
10027 ArbParam_t TecUtilDataFaceNbrGetClientData(FaceNeighbor_pa FaceNeighbor);
10028
10223 Boolean_t TecUtilDataFaceNbrCustomLOD(EntIndex_t Zone,
10224 Boolean_t AutoAssignFN,
10225 LoadOnDemandFaceNeighborLoad_pf LoadCallback,
10226 LoadOnDemandFaceNeighborUnload_pf UnloadCallback,
10227 LoadOnDemandFaceNeighborCleanup_pf CleanupCallback,
10228 ArbParam_t ClientData);
10271 FaceNeighbor_pa TecUtilDataFaceNbrGetReadableRef(EntIndex_t Zone);
10272
10329 void TecUtilDataFaceNbrAssignArrayByRef(FaceNeighbor_pa FaceNeighbor,
10330 LgIndex_t DestOffset,
10331 LgIndex_t NumNeighbors,
10332 const LgIndex_t *NeighborElems);
10333
10411 Boolean_t TecUtilDataFaceNbrAssignByRef(FaceNeighbor_pa FaceNeighbor,
10412 LgIndex_t Element,
10413 LgIndex_t Face,
10414 Boolean_t NbrsCompObscure,
10415 LgIndex_t NumNeighbors,
10416 const LgIndex_t *NeighborElems,
10417 const EntIndex_t *NeighborZones);
10418
10437 EntIndex_t TecUtilXYMapGetCount(void);
10438
10439
10440
10472 EntIndex_t TecUtilLineMapGetCount(void);
10473
10505 EntIndex_t TecUtilFieldMapGetCount(void);
10506
10561 Boolean_t TecUtilFieldMapGetActive(Set_pa* ActiveFieldMaps);
10562
10602 Boolean_t TecUtilFieldMapIsActive(EntIndex_t FieldMap);
10603
10638 FieldMapMode_e TecUtilFieldMapGetMode(EntIndex_t FieldMap);
10639
10674 EntIndex_t TecUtilFieldMapGetCandidateZone(EntIndex_t FieldMap);
10675
10710 Boolean_t TecUtilFieldMapIsRelevant(EntIndex_t FieldMap);
10711
10749 Boolean_t TecUtilFieldMapHasOrderedZones(EntIndex_t FieldMap);
10750
10788 Boolean_t TecUtilFieldMapHasIJKOrderedZones(EntIndex_t FieldMap);
10789
10827 Boolean_t TecUtilFieldMapHasFEZones(EntIndex_t FieldMap);
10828
10866 Boolean_t TecUtilFieldMapHasVolumeZones(EntIndex_t FieldMap);
10867
10905 Boolean_t TecUtilFieldMapHasSurfaceZones(EntIndex_t FieldMap);
10906
10944 Boolean_t TecUtilFieldMapHasLinearZones(EntIndex_t FieldMap);
10945
10946
10984 Boolean_t TecUtilMacroIsRecordingActive(void);
10985
11035 LgIndex_t TecUtilLimitGetValue(const char *LimitString);
11036
11074 Boolean_t TecUtilDataSetIsAvailable(void);
11075
11119 Boolean_t TecUtilVarIsEnabled(EntIndex_t Var);
11120
11167 Boolean_t TecUtilZoneIsEnabled(EntIndex_t Zone);
11168
11207 Boolean_t TecUtilZoneIsActive(EntIndex_t Zone);
11208
11229 Boolean_t TecUtilXYMapIsActive(EntIndex_t XYMap);
11230
11265 Boolean_t TecUtilLineMapIsActive(EntIndex_t LineMap);
11266
11267
11268
11288 Boolean_t TecUtilGetTempFileName(char** TempFileName);
11289
11290
11291
11358 Boolean_t TecUtilFileGetTempName(char** TempFileName);
11359
11429 void TecUtilColorMapGetBasicColorRGB(ColorIndex_t BasicColor,
11430 ColorIndex_t* Red,
11431 ColorIndex_t* Green,
11432 ColorIndex_t* Blue);
11433
11474 LgIndex_t TecUtilColorMapNumBasicColors(void);
11475
11514 Boolean_t TecUtilAutoRedrawIsActive(void);
11515
11548 AuxData_pa TecUtilAuxDataDataSetGetRef(void);
11549
11594 AuxData_pa TecUtilAuxDataLineMapGetRef(EntIndex_t Map);
11595
11628 AuxData_pa TecUtilAuxDataPageGetRef(void);
11629
11662 AuxData_pa TecUtilAuxDataFrameGetRef(void);
11663
11705 AuxData_pa TecUtilAuxDataZoneGetRef(EntIndex_t Zone);
11706
11750 AuxData_pa TecUtilAuxDataVarGetRef(EntIndex_t Var);
11751
11810 LgIndex_t TecUtilAuxDataGetNumItems(AuxData_pa AuxDataRef);
11811
11896 Boolean_t TecUtilAuxDataGetItemIndex(AuxData_pa AuxDataRef,
11897 const char* Name,
11898 LgIndex_t* ItemIndex);
11899
12016 void TecUtilAuxDataGetStrItemByIndex(AuxData_pa AuxDataRef,
12017 LgIndex_t Index,
12018 char** Name,
12019 char** Value,
12020 Boolean_t* Retain);
12021
12126 void TecUtilAuxDataGetItemByIndex(AuxData_pa AuxDataRef,
12127 LgIndex_t Index,
12128 char** Name,
12129 ArbParam_t* Value,
12130 AuxDataType_e* Type,
12131 Boolean_t* Retain);
12132
12249 Boolean_t TecUtilAuxDataGetStrItemByName(AuxData_pa AuxDataRef,
12250 const char* Name,
12251 char** Value,
12252 Boolean_t* Retain);
12359 Boolean_t TecUtilAuxDataGetItemByName(AuxData_pa AuxDataRef,
12360 const char* Name,
12361 ArbParam_t* Value,
12362 AuxDataType_e* Type,
12363 Boolean_t* Retain);
12364
12462 Boolean_t TecUtilAuxDataSetStrItem(AuxData_pa AuxDataRef,
12463 const char *Name,
12464 const char *Value,
12465 Boolean_t Retain);
12550 Boolean_t TecUtilAuxDataSetItem(AuxData_pa AuxDataRef,
12551 const char *Name,
12552 ArbParam_t Value,
12553 AuxDataType_e Type,
12554 Boolean_t Retain);
12555
12613 void TecUtilAuxDataDeleteItemByIndex(AuxData_pa AuxDataRef,
12614 LgIndex_t Index);
12615
12683 Boolean_t TecUtilAuxDataDeleteItemByName(AuxData_pa AuxDataRef,
12684 const char *Name);
12685
12686
12687
12727 Boolean_t TecUtilDataSetIsSharingAllowed(void);
12728
12729
12730
12791 Boolean_t TecUtilDataValueIsSharingOk(EntIndex_t SourceZone,
12792 EntIndex_t DestZone,
12793 EntIndex_t Var);
12847 Boolean_t TecUtilDataConnectIsSharingOk(EntIndex_t SourceZone,
12848 EntIndex_t DestZone);
12849
12897 Set_pa TecUtilDataValueGetShareZoneSet(EntIndex_t Zone,
12898 EntIndex_t Var);
12899
12942 Set_pa TecUtilConnectGetShareZoneSet(EntIndex_t Zone);
12943
12996 EntIndex_t TecUtilDataValueGetShareCount(EntIndex_t Zone,
12997 EntIndex_t Var);
13036 EntIndex_t TecUtilDataConnectGetShareCount(EntIndex_t Zone);
13037
13038
13039
13118 Boolean_t TecUtilContourGetLevels(SmInteger_t ContourGroup,
13119 LgIndex_t* NumLevels,
13120 double** LevelValues);
13121
13122
13158 Boolean_t TecUtilDataSetIsLODAllowed(void);
13159
13160
13201 double TecUtilZoneGetSolutionTime(EntIndex_t Zone);
13202
13244 Strand_t TecUtilZoneGetStrandID(EntIndex_t Zone);
13245
13284 EntIndex_t TecUtilZoneGetParentZone(EntIndex_t Zone);
13285
13286
13310 LgIndex_t TecUtilZoneGetFieldMap(EntIndex_t Zone);
13311
13345 double TecUtilSolutionTimeGetCurrent(void);
13346
13397 LgIndex_t TecUtilDataFaceMapGetNFaceNodes(FaceMap_pa FaceMap,
13398 LgIndex_t Face);
13399
13400
13455 LgIndex_t TecUtilDataFaceMapGetFaceNode(FaceMap_pa FaceMap,
13456 LgIndex_t Face,
13457 LgIndex_t NodeOffset);
13458
13459
13513 LgIndex_t TecUtilDataFaceMapGetLeftElem(FaceMap_pa FaceMap,
13514 LgIndex_t Face);
13515
13516
13570 LgIndex_t TecUtilDataFaceMapGetRightElem(FaceMap_pa FaceMap,
13571 LgIndex_t Face);
13572
13573
13623 LgIndex_t TecUtilDataFaceMapGetNBndryConns(FaceMap_pa FaceMap,
13624 LgIndex_t Face);
13625
13626
13704 void TecUtilDataFaceMapGetBndryConn(FaceMap_pa FaceMap,
13705 LgIndex_t Face,
13706 LgIndex_t BndryConnOffset,
13707 LgIndex_t* BndryElem,
13708 EntIndex_t* BndryElemZone);
13709
13710
13757 FaceMap_pa TecUtilDataFaceMapGetReadableRef(EntIndex_t Zone);
13758
13759
13811 FaceMap_pa TecUtilDataFaceMapGetWritableRef(EntIndex_t Zone);
13812
13813
13859 NodeToElemMap_pa TecUtilDataNodeToElemMapGetReadableRef(EntIndex_t Zone);
13860
13910 LgIndex_t TecUtilDataNodeToElemMapGetNumElems(NodeToElemMap_pa NodeToElemMap,
13911 LgIndex_t Node);
13970 LgIndex_t TecUtilDataNodeToElemMapGetElem(NodeToElemMap_pa NodeToElemMap,
13971 LgIndex_t Node,
13972 LgIndex_t ElemOffset);
14019 ElemToFaceMap_pa TecUtilDataElemGetReadableRef(EntIndex_t Zone);
14020
14021
14073 LgIndex_t TecUtilDataElemGetNumFaces(ElemToFaceMap_pa ElemToFaceMap,
14074 LgIndex_t Elem);
14075
14076
14137 LgIndex_t TecUtilDataElemGetFace(ElemToFaceMap_pa ElemToFaceMap,
14138 LgIndex_t Elem,
14139 ElemFaceOffset_t FaceOffset);
14140
14141
14192 Boolean_t TecUtilDataValueIsPassive(EntIndex_t Zone,
14193 EntIndex_t Var);
14194
14238 ScreenDim_t TecUtilGetDefaultExportImageWidth(ExportFormat_e ExportFormat,
14239 ExportRegion_e ExportRegion);
14240
14276 Boolean_t TecUtilVectorCheckVariableAssignments(void);