00001 #ifndef TECUTILS_H
00002 #define TECUTILS_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00018 #if defined EXTERN
00019 #undef EXTERN
00020 #endif
00021 #if defined TECUTILSMODULE
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
00109 SetValueReturnCode_e TecUtilFrameSetPosAndSize(double X,
00110 double Y,
00111 double Width,
00112 double Height);
00113
00114
00115
00116
00590 SetValueReturnCode_e TecUtilStyleSetLowLevelX(ArgList_pa ArgList);
00591
00592
00593
00594
00595
00596
00597
00598
00885 SetValueReturnCode_e TecUtilStyleSetLowLevel(Widget TextFieldWidget,
00886 double DValue,
00887 ArbParam_t IValue,
00888 ArbParam_t SetOrOffset,
00889 AssignOp_e AssignModifier,
00890 const char *P1,
00891 const char *P2,
00892 const char *P3,
00893 const char *P4,
00894 const char *P5,
00895 const char *P6,
00896 Boolean_t OkToRecord);
00897
00918 SetValueReturnCode_e TecUtilFrameSetMode(FrameMode_e NewFrameMode);
00919
00920
00921
00922
00964 SetValueReturnCode_e TecUtilFrameSetPlotType(PlotType_e NewPlotType);
00965
01013 Boolean_t TecUtilFrameSetDataSet(UniqueID_t sourceDataSetID,
01014 UniqueID_t targetFrameID);
01015
01060 SetValueReturnCode_e TecUtilFrameSetName(const char *Name);
01061
01103 SetValueReturnCode_e TecUtilPageSetName(const char *Name);
01104
01149 SetValueReturnCode_e TecUtilZoneSetSolutionTime(EntIndex_t Zone,
01150 double SolutionTime);
01151
01207 SetValueReturnCode_e TecUtilZoneSetActive(Set_pa ZoneSet,
01208 AssignOp_e AssignModifier);
01209
01262 void TecUtilZoneStyleApplyAuto(Set_pa ZoneSet);
01263
01319 SetValueReturnCode_e TecUtilFieldMapSetActive(Set_pa FieldMapSet,
01320 AssignOp_e AssignModifier);
01321
01343 SetValueReturnCode_e TecUtilXYMapSetActive(Set_pa XYMapSet,
01344 AssignOp_e AssignModifier);
01345
01346
01347
01403 SetValueReturnCode_e TecUtilLineMapSetActive(Set_pa LineMapSet,
01404 AssignOp_e AssignModifier);
01405
01427 SetValueReturnCode_e TecUtilFieldSetLayer(const char *LayerShowFlag,
01428 Boolean_t TurnOnFieldLayer);
01429
01430
01493 SetValueReturnCode_e TecUtilFieldLayerSetIsActive(const char *LayerShowFlag,
01494 Boolean_t TurnOnFieldLayer);
01495
01517 SetValueReturnCode_e TecUtilXYSetLayer(const char *LayerShowFlag,
01518 Boolean_t TurnOnXYLayer);
01571 SetValueReturnCode_e TecUtilLinePlotLayerSetIsActive(const char *LayerShowFlag,
01572 Boolean_t TurnOnLinePlotLayer);
01573
01574
01575
01576
01678 SetValueReturnCode_e TecUtilContourSetVariableX(ArgList_pa ArgList);
01679
01680
01681
01723 SetValueReturnCode_e TecUtilContourSetVariable(EntIndex_t NewVariable);
01724
01805 SetValueReturnCode_e TecUtilZoneSetMesh(const char *Attribute,
01806 Set_pa ZoneSet,
01807 double DValue,
01808 ArbParam_t IValue);
01809
01897 SetValueReturnCode_e TecUtilZoneSetContour(const char *Attribute,
01898 Set_pa ZoneSet,
01899 double DValue,
01900 ArbParam_t IValue);
01901
01985 SetValueReturnCode_e TecUtilZoneSetVector(const char *Attribute,
01986 Set_pa ZoneSet,
01987 double DValue,
01988 ArbParam_t IValue);
01989
02051 SetValueReturnCode_e TecUtilZoneSetVectorIJKSkip(const char *Attribute,
02052 Set_pa ZoneSet,
02053 LgIndex_t Skip);
02135 SetValueReturnCode_e TecUtilZoneSetScatter(const char *Attribute,
02136 Set_pa ZoneSet,
02137 double DValue,
02138 ArbParam_t IValue);
02139
02201 SetValueReturnCode_e TecUtilZoneSetScatterIJKSkip(const char *Attribute,
02202 Set_pa ZoneSet,
02203 LgIndex_t Skip);
02204
02282 SetValueReturnCode_e TecUtilZoneSetScatterSymbolShape(const char *Attribute,
02283 Set_pa ZoneSet,
02284 ArbParam_t IValue);
02285
02361 SetValueReturnCode_e TecUtilZoneSetShade(const char *Attribute,
02362 Set_pa ZoneSet,
02363 double DValue,
02364 ArbParam_t IValue);
02365
02389 SetValueReturnCode_e TecUtilZoneSetBoundary(const char *Attribute,
02390 Set_pa ZoneSet,
02391 double DValue,
02392 ArbParam_t IValue);
02393
02478 SetValueReturnCode_e TecUtilZoneSetEdgeLayer(const char *Attribute,
02479 Set_pa ZoneSet,
02480 double DValue,
02481 ArbParam_t IValue);
02482
02567 SetValueReturnCode_e TecUtilZoneSetVolumeMode(const char *Attribute,
02568 const char *SubAttribute,
02569 Set_pa ZoneSet,
02570 ArbParam_t IValue);
02571
02572
02596 SetValueReturnCode_e TecUtilZoneSetIJKMode(const char *Attribute,
02597 const char *SubAttribute,
02598 Set_pa ZoneSet,
02599 ArbParam_t IValue);
02600
02601
02623 SetValueReturnCode_e TecUtilXYMapSetName(Set_pa XYMapSet,
02624 const char *NewName);
02679 SetValueReturnCode_e TecUtilLineMapSetName(Set_pa LineMapSet,
02680 const char *NewName);
02681
02705 SetValueReturnCode_e TecUtilXYMapSetAssignment(const char *Attribute,
02706 Set_pa XYMapSet,
02707 double DValue,
02708 ArbParam_t IValue);
02796 SetValueReturnCode_e TecUtilLineMapSetAssignment(const char *Attribute,
02797 Set_pa LineMapSet,
02798 double DValue,
02799 ArbParam_t IValue);
02800
02824 SetValueReturnCode_e TecUtilXYMapSetLine(const char *Attribute,
02825 Set_pa XYMapSet,
02826 double DValue,
02827 ArbParam_t IValue);
02916 SetValueReturnCode_e TecUtilLineMapSetLine(const char *Attribute,
02917 Set_pa LineMapSet,
02918 double DValue,
02919 ArbParam_t IValue);
02920
02944 SetValueReturnCode_e TecUtilXYMapSetCurve(const char *Attribute,
02945 Set_pa XYMapSet,
02946 double DValue,
02947 ArbParam_t IValue);
03040 SetValueReturnCode_e TecUtilLineMapSetCurve(const char *Attribute,
03041 Set_pa LineMapSet,
03042 double DValue,
03043 ArbParam_t IValue);
03044
03068 SetValueReturnCode_e TecUtilXYMapSetSymbol(const char *Attribute,
03069 Set_pa XYMapSet,
03070 double DValue,
03071 ArbParam_t IValue);
03159 SetValueReturnCode_e TecUtilLineMapSetSymbol(const char *Attribute,
03160 Set_pa LineMapSet,
03161 double DValue,
03162 ArbParam_t IValue);
03163
03186 SetValueReturnCode_e TecUtilXYMapSetSymbolShape(const char *Attribute,
03187 Set_pa XYMapSet,
03188 ArbParam_t IValue);
03265 SetValueReturnCode_e TecUtilLineMapSetSymbolShape(const char *Attribute,
03266 Set_pa LineMapSet,
03267 ArbParam_t IValue);
03268
03292 SetValueReturnCode_e TecUtilXYMapSetBarChart(const char *Attribute,
03293 Set_pa XYMapSet,
03294 double DValue,
03295 ArbParam_t IValue);
03378 SetValueReturnCode_e TecUtilLineMapSetBarChart(const char *Attribute,
03379 Set_pa LineMapSet,
03380 double DValue,
03381 ArbParam_t IValue);
03382
03406 SetValueReturnCode_e TecUtilXYMapSetErrorBar(const char *Attribute,
03407 Set_pa XYMapSet,
03408 double DValue,
03409 ArbParam_t IValue);
03490 SetValueReturnCode_e TecUtilLineMapSetErrorBar(const char *Attribute,
03491 Set_pa LineMapSet,
03492 double DValue,
03493 ArbParam_t IValue);
03494
03518 SetValueReturnCode_e TecUtilXYMapSetIndices(const char *Attribute,
03519 const char *SubAttribute,
03520 Set_pa XYMapSet,
03521 ArbParam_t IValue);
03605 SetValueReturnCode_e TecUtilLineMapSetIndices(const char *Attribute,
03606 const char *SubAttribute,
03607 Set_pa LineMapSet,
03608 ArbParam_t IValue);
03609
03652 SetValueReturnCode_e TecUtilCurveSetExtendedSettings(EntIndex_t LineMapNum,
03653 const char *Settings);
03654
03809 SetValueReturnCode_e TecUtilPrintSetup(const char *Attribute,
03810 const char *SubAttribute,
03811 double DValue,
03812 ArbParam_t IValue);
03813
03814
03815
03816
03817
03818
03819
03820
03821
03948 SetValueReturnCode_e TecUtilExportSetup(const char *Attribute,
03949 const char *SubAttribute,
03950 double DValue,
03951 ArbParam_t IValue);
03973 SetValueReturnCode_e TecUtilFrameSetLinking(const char *Attribute,
03974 ArbParam_t IValue);
04033 SetValueReturnCode_e TecUtilLinkingSetValue(const char *Attribute,
04034 const char *SubAttribute,
04035 ArbParam_t IValue);
04036
04101 void TecUtilColorMapRefresh(void);
04102
04146 SetValueReturnCode_e TecUtilColorMapSetBase(ContourColorMap_e BaseColorMap);
04147
04148
04184 SetValueReturnCode_e TecUtilSolutionTimeSetCurrent(double NewSolutionTime);
04185
04186
04202 void TecUtilDialogSetLaunchPosition(Widget W,
04203 int DialogWidth,
04204 int DialogHeight,
04205 AnchorAlignment_e DialogAnchor,
04206 LgIndex_t IOffset,
04207 LgIndex_t JOffset);
04257 SetValueReturnCode_e TecUtilZoneSetStrandID(EntIndex_t Zone,
04258 Strand_t StrandID);
04259
04299 Boolean_t TecUtilDataSetAutoAssignStrandIDs(Set_pa ZoneSet);
04300 #endif