00001 #ifndef _TECUTILM_H
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00017 #if defined EXTERN
00018 #undef EXTERN
00019 #endif
00020 #if defined TECUTILMMODULE
00021 #define EXTERN
00022 #else
00023 #define EXTERN extern
00024 #endif
00025
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
00092 ArgList_pa TecUtilArgListAlloc(void);
00115 void TecUtilArgListClear(ArgList_pa ArgList);
00155 Boolean_t TecUtilArgListAppendInt(ArgList_pa ArgList,
00156 const char *Name,
00157 LgIndex_t Value);
00197 Boolean_t TecUtilArgListAppendArbParam(ArgList_pa ArgList,
00198 const char *Name,
00199 ArbParam_t Value);
00239 Boolean_t TecUtilArgListAppendArbParamPtr(ArgList_pa ArgList,
00240 const char *Name,
00241 ArbParam_t *Value);
00281 Boolean_t TecUtilArgListAppendDouble(ArgList_pa ArgList,
00282 const char *Name,
00283 double Value);
00325 Boolean_t TecUtilArgListAppendDoublePtr(ArgList_pa ArgList,
00326 const char *Name,
00327 double *Value);
00367 Boolean_t TecUtilArgListAppendString(ArgList_pa ArgList,
00368 const char *Name,
00369 const char *Value);
00409 Boolean_t TecUtilArgListAppendArray(ArgList_pa ArgList,
00410 const char *Name,
00411 const void *Value);
00451 Boolean_t TecUtilArgListAppendSet(ArgList_pa ArgList,
00452 const char *Name,
00453 Set_pa Value);
00493 Boolean_t TecUtilArgListAppendStringList(ArgList_pa ArgList,
00494 const char *Name,
00495 StringList_pa StringList);
00535 Boolean_t TecUtilArgListAppendFunction(ArgList_pa ArgList,
00536 const char *Name,
00537 const void *Value);
00563 void TecUtilArgListDealloc(ArgList_pa *ArgList);
00564
00595 Boolean_t TecUtilColorMapRedistControlPts(void);
00640 Boolean_t TecUtilColorMapCopyStandard(ContourColorMap_e ColorMap);
00670 Boolean_t TecUtilColorMapResetToFactory(void);
00671
00708 Boolean_t TecUtilFrameNeedsRedraw(UniqueID_t FrameID);
00709
00750 Boolean_t TecUtilRedraw(Boolean_t DoFullDrawing);
00751
00792 Boolean_t TecUtilRedrawAll(Boolean_t DoFullDrawing);
00835 Boolean_t TecUtilDoubleBuffer(DoubleBufferAction_e DoubleBufferAction);
00836
00868 void TecUtilWorkAreaSuspend(Boolean_t DoSuspend);
00869
00901 void TecUtilInterfaceSuspend(Boolean_t DoSuspend);
00902
00934 void TecUtilStatusSuspend(Boolean_t DoSuspend);
00935
00972 Boolean_t TecUtilDrawGraphics(Boolean_t DoDrawing);
00973
01011 Boolean_t TecUtilQuit(void);
01012
01041 Boolean_t TecUtilPageCreateNew(void);
01042
01071 void TecUtilPageSetCurrentToNext(void);
01072
01101 void TecUtilPageSetCurrentToPrev(void);
01102
01137 Boolean_t TecUtilPageSetCurrentByName(const char * PageName);
01138
01173 Boolean_t TecUtilPageSetCurrentByUniqueID(UniqueID_t UniqueID);
01174
01203 void TecUtilPageDelete(void);
01204
01232 void TecUtilPageClear(void);
01233
01302 Boolean_t TecUtilFrameCreateNew(Boolean_t UseSuppliedFrameSize,
01303 double XPos,
01304 double YPos,
01305 double Width,
01306 double Height);
01307
01348 Boolean_t TecUtilFramePopByName(const char *Name);
01390 Boolean_t TecUtilFramePushByName(const char *Name);
01436 Boolean_t TecUtilFramePopByUniqueID(UniqueID_t UniqueID);
01482 Boolean_t TecUtilFramePushByUniqueID(UniqueID_t UniqueID);
01483
01484
01512 Boolean_t TecUtilFramePushTop(void);
01560 Boolean_t TecUtilFramePush(int FrameNum);
01603 Boolean_t TecUtilFramePop(int FrameNum);
01653 Boolean_t TecUtilFramePopAtPosition(double X,
01654 double Y);
01684 Boolean_t TecUtilFrameDeleteTop(void);
01712 Boolean_t TecUtilFrameFitAllToPaper(void);
01713
01742 ColorIndex_t TecUtilFrameGetBackgroundColor(void);
01743
01782 SetValueReturnCode_e TecUtilFrameSetBackgroundColor(ColorIndex_t color);
01783
01831 Boolean_t TecUtilFrameGetName(char **Name);
01876 Boolean_t TecUtilStyleSetBase(StyleBase_e StyleBase);
01877
01878
01899 Boolean_t TecUtilZoneDelete(Set_pa ZoneList);
01900
01901
01954 Boolean_t TecUtilDataSetDeleteZone(Set_pa ZoneList);
01955
01956
01957
01958
01959
01960
02013 Boolean_t TecUtilDataSetDeleteVar(Set_pa VarList);
02014
02015
02016
02017
02018
02019
02256 Boolean_t TecUtilReadDataSet(ReadDataOption_e ReadDataOption,
02257 Boolean_t ResetStyle,
02258 StringList_pa FileNamesOrInstructions,
02259 const char *DataSetReader,
02260 PlotType_e InitialPlotType,
02261 Boolean_t IncludeText,
02262 Boolean_t IncludeGeom,
02263 Boolean_t IncludeCustomLabels,
02264 Boolean_t IncludeData,
02265 Boolean_t CollapseZonesAndVars,
02266 Set_pa ZonesToRead,
02267 VarLoadMode_e VarLoadMode,
02268 Set_pa VarPositionList,
02269 StringList_pa VarNameList,
02270 LgIndex_t ISkip,
02271 LgIndex_t JSkip,
02272 LgIndex_t KSkip);
02803 Boolean_t TecUtilDataSetReadX(ArgList_pa ArgList);
02804
03097 Boolean_t TecUtilDataSetWriteX(ArgList_pa ArgList);
03098
03099
03195 Boolean_t TecUtilWriteDataSet(const char *FName,
03196 Boolean_t IncludeText,
03197 Boolean_t IncludeGeom,
03198 Boolean_t IncludeCustomLabels,
03199 Boolean_t IncludeData,
03200 Set_pa ZonesToWrite,
03201 Set_pa VarsToWrite,
03202 Boolean_t WriteBinary,
03203 Boolean_t UsePointFormat,
03204 SmInteger_t AsciiPrecision);
03316 Boolean_t TecUtilCreateRectangularZone(LgIndex_t IMax,
03317 LgIndex_t JMax,
03318 LgIndex_t KMax,
03319 double XMin,
03320 double YMin,
03321 double ZMin,
03322 double XMax,
03323 double YMax,
03324 double ZMax,
03325 FieldDataType_e FieldDataType);
03434 Boolean_t TecUtilCreateCircularZone(LgIndex_t IMax,
03435 LgIndex_t JMax,
03436 LgIndex_t KMax,
03437 double XOrigin,
03438 double YOrigin,
03439 double Radius,
03440 double ZMin,
03441 double ZMax,
03442 FieldDataType_e FieldDataType);
03535 Boolean_t TecUtilCreateSphericalZone(LgIndex_t IMax,
03536 LgIndex_t JMax,
03537 double XOrigin,
03538 double YOrigin,
03539 double ZOrigin,
03540 double Radius,
03541 FieldDataType_e FieldDataType);
03565 Boolean_t TecUtilCreateSimpleXYZone(LgIndex_t NumPoints,
03566 const double *XValues,
03567 const double *YValues,
03568 FieldDataType_e FieldDataType);
03636 Boolean_t TecUtilCreateSimpleZone(LgIndex_t NumPoints,
03637 const double *V1Values,
03638 const double *V2Values,
03639 FieldDataType_e FieldDataType);
03640
03703 char * TecUtilGetBasePath(const char *FName);
03704
03705
03764 Boolean_t TecUtilPublish(const char *FName,
03765 Boolean_t IncludeLayoutPackage,
03766 ImageSelection_e ImageSelection);
03801 Boolean_t TecUtilNewLayout(void);
03863 Boolean_t TecUtilOpenLayout(const char* FName,
03864 StringList_pa AltInstructions,
03865 Boolean_t Append);
04018 Boolean_t TecUtilOpenLayoutX(ArgList_pa ArgList);
04019
04067 Boolean_t TecUtilSaveLayout(const char *FName,
04068 Boolean_t UseRelativePaths);
04265 Boolean_t TecUtilSaveLayoutX(ArgList_pa ArgList);
04266
04359 Boolean_t TecUtilReadStylesheet(const char *FName,
04360 Boolean_t IncludePlotStyle,
04361 Boolean_t IncludeText,
04362 Boolean_t IncludeGeom,
04363 Boolean_t IncludeStreamPositions,
04364 Boolean_t IncludeContourLevels,
04365 Boolean_t MergeStyle,
04366 Boolean_t IncludeFrameSizeAndPosition);
04367
04649 Boolean_t TecUtilWriteStylesheetX(ArgList_pa ArgList);
04650
04651
04728 Boolean_t TecUtilWriteStylesheet(const char *FName,
04729 Boolean_t IncludePlotStyle,
04730 Boolean_t IncludeText,
04731 Boolean_t IncludeGeom,
04732 Boolean_t IncludeStreamPositions,
04733 Boolean_t IncludeContourLevels,
04734 Boolean_t IncludeFactoryDefaults);
04774 Boolean_t TecUtilReadColorMap(const char *FName);
04852 Boolean_t TecUtilRawColorMap(int NumRawRGBValues,
04853 ColorIndex_t *RawRValues_Array,
04854 ColorIndex_t *RawGValues_Array,
04855 ColorIndex_t *RawBValues_Array);
04895 Boolean_t TecUtilWriteColorMap(const char *FName);
04896
04897 #if defined MSWIN || defined DOCUMENT_BUT_DONT_COMPILE
04898
04946 Boolean_t TecUtilWinCopyToClipboard(void);
04947 #endif
04948
04987 Boolean_t TecUtilExport(Boolean_t Append);
04988
05018 Boolean_t TecUtilWorkViewFitSelectFrames(void);
05019
05047 Boolean_t TecUtilWorkViewFitAllFrames(void);
05076 Boolean_t TecUtilWorkViewFitPaper(void);
05106 Boolean_t TecUtilWorkViewMaximize(void);
05134 Boolean_t TecUtilWorkViewLastView(void);
05195 Boolean_t TecUtilWorkViewZoom(double X1,
05196 double Y1,
05197 double X2,
05198 double Y2);
05246 Boolean_t TecUtilWorkViewTranslate(double X,
05247 double Y);
05248
05286 Boolean_t TecUtilViewPush(void);
05314 Boolean_t TecUtilViewPaste(void);
05346 Boolean_t TecUtilViewCopy(void);
05375 Boolean_t TecUtilViewLast(void);
05436 Boolean_t TecUtilViewZoom(double X1,
05437 double Y1,
05438 double X2,
05439 double Y2);
05486 Boolean_t TecUtilViewTranslate(double X,
05487 double Y);
05488
05516 Boolean_t TecUtilViewCenter(void);
05517
05538 Boolean_t TecUtilViewScale(double Scale);
05539
05580 Boolean_t TecUtilViewSetMagnification(double Magnification);
05581
05628 Boolean_t TecUtilViewAxisFitToEntireCircle(char Axis,
05629 short AxisNum);
05630
05680 Boolean_t TecUtilViewAxisFit(char Axis,
05681 short AxisNum);
05682
05711 Boolean_t TecUtilViewDataFit(void);
05712
05741 Boolean_t TecUtilViewFit(void);
05742
05772 Boolean_t TecUtilViewNiceFit(void);
05773
05801 Boolean_t TecUtilViewMakeCurViewNice(void);
05802
05846 Boolean_t TecUtilViewAxisNiceFit(char Axis,
05847 short AxisNum);
05889 Boolean_t TecUtilViewAxisMakeCurValsNice(char Axis,
05890 short AxisNum);
05918 Boolean_t TecUtilReset3DAxes(void);
05947 Boolean_t TecUtilReset3DScaleFactors(void);
05993 Boolean_t TecUtilPrint(void);
05994
06065 Boolean_t TecUtilPickAtPosition(double X,
06066 double Y,
06067 Boolean_t CollectingObjects,
06068 Boolean_t DiggingForObjects);
06069
06098 Boolean_t TecUtilPickDeselectAll(void);
06099
06158 Boolean_t TecUtilPickAddFrameByUniqueID(Boolean_t CollectingObjects,
06159 UniqueID_t UniqueID);
06160
06215 Boolean_t TecUtilPickAddZones(Boolean_t CollectingObjects,
06216 Set_pa ZoneSet);
06217
06218
06240 Boolean_t TecUtilPickAddXYMaps(Boolean_t CollectingObjects,
06241 Set_pa XYMapsSet);
06242
06243
06244
06299 Boolean_t TecUtilPickAddLineMaps(Boolean_t CollectingObjects,
06300 Set_pa LineMapSet);
06301
06302
06303
06350 Boolean_t TecUtilPickAddAll(PickObjects_e ObjectType);
06351
06352
06353
06451 Boolean_t TecUtilPickAddAllInRect(double X1,
06452 double Y1,
06453 double X2,
06454 double Y2,
06455 PickObjects_e ObjectType,
06456 const char *Filter);
06506 Boolean_t TecUtilPickEdit(const char *Action);
06534 Boolean_t TecUtilPickCut(void);
06562 Boolean_t TecUtilPickCopy(void);
06590 Boolean_t TecUtilPickClear(void);
06618 Boolean_t TecUtilPickPaste(void);
06692 Boolean_t TecUtilPickShift(double DXPaper,
06693 double DYPaper,
06694 PointerStyle_e PointerStyle);
06736 Boolean_t TecUtilPickMagnify(double MagFactor);
06765 Boolean_t TecUtilPickPush(void);
06794 Boolean_t TecUtilPickPop(void);
06795
06796
06817 Boolean_t TecUtilPickSetMouseMode(MouseButtonMode_e MouseMode);
06818
06819
06820
06821
06822
06823
06845 Boolean_t TecUtilXYMapCopy(EntIndex_t SourceMap,
06846 EntIndex_t DestMap);
06899 Boolean_t TecUtilLineMapCopy(EntIndex_t SourceMap,
06900 EntIndex_t DestMap);
06901
06902
06921 Boolean_t TecUtilXYMapCreate(void);
06922
06923
06924
06952 Boolean_t TecUtilLineMapCreate(void);
06953
06954
06955
06976 Boolean_t TecUtilXYMapDelete(Set_pa MapsToDelete);
06977
06978
06979
07026 Boolean_t TecUtilLineMapDelete(Set_pa MapsToDelete);
07027
07028
07029
07050 Boolean_t TecUtilXYMapShiftToTop(Set_pa MapsToShift);
07051
07052
07053
07098 Boolean_t TecUtilLineMapShiftToTop(Set_pa MapsToShift);
07099
07100
07121 Boolean_t TecUtilXYMapShiftToBottom(Set_pa MapsToShift);
07122
07123
07124
07169 Boolean_t TecUtilLineMapShiftToBottom(Set_pa MapsToShift);
07170
07171
07172
07194 Boolean_t TecUtilViewRotate(RotateAxis_e RotateAxis,
07195 double RotateAmountInDegrees);
07196
07197
07198
07199
07281 Boolean_t TecUtilViewRotate3D(RotateAxis_e RotateAxis,
07282 double RotateAmountInDegrees,
07283 double VectorX,
07284 double VectorY,
07285 double VectorZ,
07286 RotateOriginLocation_e RotateOriginLocation);
07315 Boolean_t TecUtilReset3DOrigin(void);
07350 Boolean_t TecUtilSet3DEyeDistance(double EyeDistance);
07427 Boolean_t TecUtilReset3DOriginX(ArgList_pa ArgList);
07428
07460 Boolean_t TecUtilResetVectorLength(void);
07461
07496 Boolean_t TecUtilScatterResetRelSize(void);
07497
07498
07769 Boolean_t TecUtilContourLevelX(ArgList_pa ArgList);
07770
07771
07794 Boolean_t TecUtilContourLevelAdd(int NumEntries,
07795 const double *RawData_Array,
07796 Boolean_t ShowTrace);
07797
07820 Boolean_t TecUtilContourLevelNew(int NumEntries,
07821 const double *RawData_Array,
07822 Boolean_t ShowTrace);
07823
07846 Boolean_t TecUtilContourLevelDeleteRange(double RangeMin,
07847 double RangeMax,
07848 Boolean_t ShowTrace);
07849
07870 Boolean_t TecUtilContourLevelReset(int NumEntries);
07871
07893 Boolean_t TecUtilContourLevelDelNearest(double Level,
07894 Boolean_t ShowTrace);
07895
08092 Boolean_t TecUtilContourLabelX(ArgList_pa ArgList);
08093
08094
08095
08119 Boolean_t TecUtilContourLabelAdd(double X,
08120 double Y,
08121 double Z,
08122 Boolean_t IsAligned);
08123
08124
08143 Boolean_t TecUtilContourLabelDeleteAll(void);
08144
08145
08146
08147
08264 Boolean_t TecUtilStreamtraceAdd(int NumRakePoints,
08265 Streamtrace_e StreamType,
08266 StreamDir_e Direction,
08267 double StartXPos,
08268 double StartYPos,
08269 double StartZPos,
08270 double AltStartXPos,
08271 double AltStartYPos,
08272 double AltStartZPos);
08300 Boolean_t TecUtilStreamtraceDeleteAll(void);
08356 Boolean_t TecUtilStreamtraceDeleteRange(int Start,
08357 int End);
08426 Boolean_t TecUtilStreamtraceSetTermLine(int NumPoints,
08427 const double *XTermLinePts_Array,
08428 const double *YTermLinePts_Array);
08462 Boolean_t TecUtilStreamtraceHasTermLine(void);
08463
08491 Boolean_t TecUtilStreamtraceResetDelta(void);
08492
08521 int TecUtilStreamtraceGetCount(void);
08522
08523
08554 int TecUtilStreamtracesAreActive(void);
08555
08612 void TecUtilStreamtraceGetPos(int StreamNumber,
08613 double *X,
08614 double *Y,
08615 double *Z);
08616
08658 Streamtrace_e TecUtilStreamtraceGetType(int StreamNumber);
08659
08722 Boolean_t TecUtilDataValueSetByZoneVar(EntIndex_t Zone,
08723 EntIndex_t Var,
08724 LgIndex_t PointIndex,
08725 double Value);
08880 Boolean_t TecUtilDataAlter(const char *Equation,
08881 Set_pa ZoneSet,
08882 LgIndex_t IMin,
08883 LgIndex_t IMax,
08884 LgIndex_t ISkip,
08885 LgIndex_t JMin,
08886 LgIndex_t JMax,
08887 LgIndex_t JSkip,
08888 LgIndex_t KMin,
08889 LgIndex_t KMax,
08890 LgIndex_t KSkip,
08891 FieldDataType_e DestDataType);
08892
09240 Boolean_t TecUtilDataAlterX(ArgList_pa ArgList);
09241
09309 Boolean_t TecUtilSmooth(EntIndex_t Zone,
09310 EntIndex_t SmoothVar,
09311 LgIndex_t NumSmoothPasses,
09312 double SmoothWeight,
09313 BoundaryCondition_e SmoothBndryCond);
09314
09315
09316
09339 Boolean_t TecUtilWriteCurveInfo(const char *FName,
09340 EntIndex_t XYMapNum,
09341 ProcessXYMode_e ProcessXYMode);
09342
09343
09344
09402 Boolean_t TecUtilCurveWriteInfo(const char *FileName,
09403 EntIndex_t LineMap,
09404 CurveInfoMode_e CurveInfoMode);
09653 Boolean_t TecUtilZoneCopyX(ArgList_pa ArgList);
09749 Boolean_t TecUtilZoneCopy(EntIndex_t ZoneUsed,
09750 LgIndex_t IMin,
09751 LgIndex_t IMax,
09752 LgIndex_t ISkip,
09753 LgIndex_t JMin,
09754 LgIndex_t JMax,
09755 LgIndex_t JSkip,
09756 LgIndex_t KMin,
09757 LgIndex_t KMax,
09758 LgIndex_t KSkip);
09816 Boolean_t TecUtilCreateMirrorZones(Set_pa SourceZones,
09817 char MirrorVar);
09854 Boolean_t TecUtilCreateStreamZones(Boolean_t ConcatenateStreams);
09883 Boolean_t TecUtilCreateIsoZones(void);
09912 Boolean_t TecUtilCreateSliceZones(void);
09942 Boolean_t TecUtilCreateContourLineZones(void);
10017 Boolean_t TecUtilCreateContourLineZonesX(ArgList_pa ArgList);
10067 Boolean_t TecUtilCreateFEBoundary(EntIndex_t SourceZone,
10068 Boolean_t RemoveBlankedSurfaces);
10069
10070
10071
10095 void TecUtilCreateSliceZoneShowTrace(Boolean_t DoShow);
10096
10097
10123 Boolean_t TecUtilCreateSliceZone(double OriginX,
10124 double OriginY,
10125 double OriginZ,
10126 double NormalX,
10127 double NormalY,
10128 double NormalZ);
10129
10130
10131
10132
10213 Boolean_t TecUtilCreateSliceZoneFromPlane(SliceSource_e SliceSource,
10214 double OriginX,
10215 double OriginY,
10216 double OriginZ,
10217 double NormalX,
10218 double NormalY,
10219 double NormalZ);
10450 Boolean_t TecUtilCreateSliceZoneFromPlneX(ArgList_pa ArgList);
10451
10452
10559 Boolean_t TecUtilExtractFromPolyline(const double *PolylineXPts_Array,
10560 const double *PolylineYPts_Array,
10561 const double *PolylineZPts_Array,
10562 LgIndex_t NumPtsInPolyline,
10563 Boolean_t ExtractThroughVolume,
10564 Boolean_t ExtractOnlyPointsOnPolyline,
10565 Boolean_t IncludeDistanceVariable,
10566 LgIndex_t NumPtsToExtractAlongPolyline,
10567 Boolean_t ExtractToFile,
10568 const char *ExtractFName);
10640 Boolean_t TecUtilExtractFromGeom(Boolean_t ExtractOnlyPointsOnPolyline,
10641 Boolean_t IncludeDistanceVariable,
10642 LgIndex_t NumPtsToExtractAlongPolyline,
10643 Boolean_t ExtractToFile,
10644 const char *ExtractFName);
10645
10646
10647
10668 Boolean_t TecUtilPolarToRectangular(Set_pa ZoneSet);
10669
10670
10671
10672
10960 Boolean_t TecUtilTransformCoordinatesX(ArgList_pa ArgList);
10961
10962
10963
10964
10988 Boolean_t TecUtilRotate2D(Set_pa ZoneSet,
10989 double RotateAmountInDegrees,
10990 double XOrigin,
10991 double YOrigin);
11044 Boolean_t TecUtilDataRotate2D(Set_pa ZoneSet,
11045 double RotateAmountInDegrees,
11046 double XOrigin,
11047 double YOrigin);
11142 Boolean_t TecUtilAverageCellCenterData(Set_pa ZoneSet,
11143 Set_pa VarSet);
11230 Boolean_t TecUtilLinearInterpolate(Set_pa SourceZones,
11231 EntIndex_t DestZone,
11232 Set_pa VarList,
11233 double LinearInterpConst,
11234 LinearInterpMode_e LinearInterpMode);
11335 Boolean_t TecUtilInverseDistInterpolation(Set_pa SourceZones,
11336 EntIndex_t DestZone,
11337 Set_pa VarList,
11338 double InvDistExponent,
11339 double InvDistMinRadius,
11340 PtSelection_e InterpPtSelection,
11341 LgIndex_t InterpNPoints);
11342
11343
11344
11345
11456 Boolean_t TecUtilKrig(Set_pa SourceZones,
11457 EntIndex_t DestZone,
11458 Set_pa VarList,
11459 double KrigRange,
11460 double KrigZeroValue,
11461 Drift_e KrigDrift,
11462 PtSelection_e InterpPtSelection,
11463 LgIndex_t InterpNPoints);
11541 Boolean_t TecUtilTriangulate(Set_pa SourceZones,
11542 Boolean_t DoBoundary,
11543 Set_pa BoundaryZones,
11544 Boolean_t IncludeBoundaryPts,
11545 LgIndex_t *NumCoincidentPts,
11546 double TriangleKeepFactor);
11547
11772 Boolean_t TecUtilAnimateZonesX(ArgList_pa ArgList);
11773
11794 Boolean_t TecUtilAnimateXYMapsX(ArgList_pa ArgList);
11795
11996 Boolean_t TecUtilAnimateLineMapsX(ArgList_pa ArgList);
11997
11998
11999
12000
12201 Boolean_t TecUtilAnimateContourLevelsX(ArgList_pa ArgList);
12202
12203
12495 Boolean_t TecUtilAnimateIsoSurfacesX(ArgList_pa ArgList);
12496
12497
12498
12765 Boolean_t TecUtilAnimateTimeX(ArgList_pa ArgList);
12766
12767
12768
12995 Boolean_t TecUtilAnimateIJKPlanesX(ArgList_pa ArgList);
12996
12997
12998
12999
13431 Boolean_t TecUtilAnimateIJKBlankingX(ArgList_pa ArgList);
13432
13433
13434
13627 Boolean_t TecUtilAnimateStreamX(ArgList_pa ArgList);
13628
13629
13630
13631
13922 Boolean_t TecUtilAnimateSlicesX(ArgList_pa ArgList);
13923
13985 Boolean_t TecUtilAnimateZones(EntIndex_t StartZone,
13986 EntIndex_t EndZone,
13987 EntIndex_t ZoneSkip,
13988 Boolean_t CreateMovieFile,
13989 const char *MovieFName);
13990
13991
13992
14017 Boolean_t TecUtilAnimateXYMaps(EntIndex_t StartMap,
14018 EntIndex_t EndMap,
14019 EntIndex_t MapSkip,
14020 Boolean_t CreateMovieFile,
14021 const char *MovieFName);
14022
14023
14024
14088 Boolean_t TecUtilAnimateContourLevels(SmInteger_t StartLevel,
14089 SmInteger_t EndLevel,
14090 SmInteger_t LevelSkip,
14091 Boolean_t CreateMovieFile,
14092 const char *MovieFName);
14165 Boolean_t TecUtilAnimateIJKPlanes(char IJOrK,
14166 LgIndex_t StartIndex,
14167 LgIndex_t EndIndex,
14168 LgIndex_t IndexSkip,
14169 Boolean_t CreateMovieFile,
14170 const char *MovieFName);
14302 Boolean_t TecUtilAnimateIJKBlanking(double StartIMinFract,
14303 double StartJMinFract,
14304 double StartKMinFract,
14305 double StartIMaxFract,
14306 double StartJMaxFract,
14307 double StartKMaxFract,
14308 double EndIMinFract,
14309 double EndJMinFract,
14310 double EndKMinFract,
14311 double EndIMaxFract,
14312 double EndJMaxFract,
14313 double EndKMaxFract,
14314 int NumSteps,
14315 Boolean_t CreateMovieFile,
14316 const char *MovieFName);
14375 Boolean_t TecUtilAnimateStream(int NumStepsPerCycle,
14376 int NumCycles,
14377 Boolean_t CreateMovieFile,
14378 const char *MovieFName);
14450 Boolean_t TecUtilAnimateSlices(SmInteger_t StartSlice,
14451 SmInteger_t EndSlice,
14452 SmInteger_t NumSlices,
14453 Boolean_t CreateMovieFile,
14454 const char *MovieFName);
14485 Boolean_t TecUtilDelay(LgIndex_t Seconds);
14535 Boolean_t TecUtilMacroRunFunction(const char *QuickMacroName,
14536 const char *MacroParameters);
14576 Boolean_t TecUtilDataSetSetTitle(const char *DataSetTitle);
14624 Boolean_t TecUtilVarRename(EntIndex_t VarNum,
14625 const char *VarName);
14669 Boolean_t TecUtilZoneRename(EntIndex_t Zone,
14670 const char *ZoneName);
14720 Boolean_t TecUtilSystem(const char *Command,
14721 Boolean_t Wait);
14762 Boolean_t TecUtilMacroPanelAddTitle(const char *Title);
14763
14801 void TecUtilDialogAllowDoubleClickLaunch(Dialog_e Dialog,
14802 Boolean_t DoAllow);
14850 Boolean_t TecUtilDialogLaunch(Dialog_e DialogToLaunch);
14851
14893 Boolean_t TecUtilDialogDrop(Dialog_e DialogToDrop);
14894
14936 Boolean_t TecUtilMacroRunFile(const char *FName);
14937
14986 void TecUtilAddOnAllowUnload(AddOn_pa AddOnID,
14987 Boolean_t DoAllowUnload);