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
00614 SetValueReturnCode_e TecUtilStyleSetLowLevelX(ArgList_pa ArgList);
00615
00616
00617
00618
00619
00620
00621
00622
00912 SetValueReturnCode_e TecUtilStyleSetLowLevel(Widget TextFieldWidget,
00913 double DValue,
00914 ArbParam_t IValue,
00915 ArbParam_t SetOrOffset,
00916 AssignOp_e AssignModifier,
00917 const char *P1,
00918 const char *P2,
00919 const char *P3,
00920 const char *P4,
00921 const char *P5,
00922 const char *P6,
00923 Boolean_t DoImplicitRecording);
00924
00945 SetValueReturnCode_e TecUtilFrameSetMode(FrameMode_e NewFrameMode);
00946
00947
00948
00949
00991 SetValueReturnCode_e TecUtilFrameSetPlotType(PlotType_e NewPlotType);
00992
01040 Boolean_t TecUtilFrameSetDataSet(UniqueID_t sourceDataSetID,
01041 UniqueID_t targetFrameID);
01042
01087 SetValueReturnCode_e TecUtilFrameSetName(const char *Name);
01088
01130 SetValueReturnCode_e TecUtilPageSetName(const char *Name);
01131
01176 SetValueReturnCode_e TecUtilZoneSetSolutionTime(EntIndex_t Zone,
01177 double SolutionTime);
01178
01234 SetValueReturnCode_e TecUtilZoneSetActive(Set_pa ZoneSet,
01235 AssignOp_e AssignModifier);
01236
01289 void TecUtilZoneStyleApplyAuto(Set_pa ZoneSet);
01290
01346 SetValueReturnCode_e TecUtilFieldMapSetActive(Set_pa FieldMapSet,
01347 AssignOp_e AssignModifier);
01348
01370 SetValueReturnCode_e TecUtilXYMapSetActive(Set_pa XYMapSet,
01371 AssignOp_e AssignModifier);
01372
01373
01374
01430 SetValueReturnCode_e TecUtilLineMapSetActive(Set_pa LineMapSet,
01431 AssignOp_e AssignModifier);
01432
01454 SetValueReturnCode_e TecUtilFieldSetLayer(const char *LayerShowFlag,
01455 Boolean_t TurnOnFieldLayer);
01456
01457
01520 SetValueReturnCode_e TecUtilFieldLayerSetIsActive(const char *LayerShowFlag,
01521 Boolean_t TurnOnFieldLayer);
01522
01544 SetValueReturnCode_e TecUtilXYSetLayer(const char *LayerShowFlag,
01545 Boolean_t TurnOnXYLayer);
01598 SetValueReturnCode_e TecUtilLinePlotLayerSetIsActive(const char *LayerShowFlag,
01599 Boolean_t TurnOnLinePlotLayer);
01600
01601
01602
01603
01705 SetValueReturnCode_e TecUtilContourSetVariableX(ArgList_pa ArgList);
01706
01707
01708
01750 SetValueReturnCode_e TecUtilContourSetVariable(EntIndex_t NewVariable);
01751
01832 SetValueReturnCode_e TecUtilZoneSetMesh(const char *Attribute,
01833 Set_pa ZoneSet,
01834 double DValue,
01835 ArbParam_t IValue);
01836
01924 SetValueReturnCode_e TecUtilZoneSetContour(const char *Attribute,
01925 Set_pa ZoneSet,
01926 double DValue,
01927 ArbParam_t IValue);
01928
02012 SetValueReturnCode_e TecUtilZoneSetVector(const char *Attribute,
02013 Set_pa ZoneSet,
02014 double DValue,
02015 ArbParam_t IValue);
02016
02078 SetValueReturnCode_e TecUtilZoneSetVectorIJKSkip(const char *Attribute,
02079 Set_pa ZoneSet,
02080 LgIndex_t Skip);
02162 SetValueReturnCode_e TecUtilZoneSetScatter(const char *Attribute,
02163 Set_pa ZoneSet,
02164 double DValue,
02165 ArbParam_t IValue);
02166
02228 SetValueReturnCode_e TecUtilZoneSetScatterIJKSkip(const char *Attribute,
02229 Set_pa ZoneSet,
02230 LgIndex_t Skip);
02231
02309 SetValueReturnCode_e TecUtilZoneSetScatterSymbolShape(const char *Attribute,
02310 Set_pa ZoneSet,
02311 ArbParam_t IValue);
02312
02388 SetValueReturnCode_e TecUtilZoneSetShade(const char *Attribute,
02389 Set_pa ZoneSet,
02390 double DValue,
02391 ArbParam_t IValue);
02392
02416 SetValueReturnCode_e TecUtilZoneSetBoundary(const char *Attribute,
02417 Set_pa ZoneSet,
02418 double DValue,
02419 ArbParam_t IValue);
02420
02505 SetValueReturnCode_e TecUtilZoneSetEdgeLayer(const char *Attribute,
02506 Set_pa ZoneSet,
02507 double DValue,
02508 ArbParam_t IValue);
02509
02594 SetValueReturnCode_e TecUtilZoneSetVolumeMode(const char *Attribute,
02595 const char *SubAttribute,
02596 Set_pa ZoneSet,
02597 ArbParam_t IValue);
02598
02599
02623 SetValueReturnCode_e TecUtilZoneSetIJKMode(const char *Attribute,
02624 const char *SubAttribute,
02625 Set_pa ZoneSet,
02626 ArbParam_t IValue);
02627
02628
02650 SetValueReturnCode_e TecUtilXYMapSetName(Set_pa XYMapSet,
02651 const char *NewName);
02706 SetValueReturnCode_e TecUtilLineMapSetName(Set_pa LineMapSet,
02707 const char *NewName);
02708
02732 SetValueReturnCode_e TecUtilXYMapSetAssignment(const char *Attribute,
02733 Set_pa XYMapSet,
02734 double DValue,
02735 ArbParam_t IValue);
02823 SetValueReturnCode_e TecUtilLineMapSetAssignment(const char *Attribute,
02824 Set_pa LineMapSet,
02825 double DValue,
02826 ArbParam_t IValue);
02827
02851 SetValueReturnCode_e TecUtilXYMapSetLine(const char *Attribute,
02852 Set_pa XYMapSet,
02853 double DValue,
02854 ArbParam_t IValue);
02943 SetValueReturnCode_e TecUtilLineMapSetLine(const char *Attribute,
02944 Set_pa LineMapSet,
02945 double DValue,
02946 ArbParam_t IValue);
02947
02971 SetValueReturnCode_e TecUtilXYMapSetCurve(const char *Attribute,
02972 Set_pa XYMapSet,
02973 double DValue,
02974 ArbParam_t IValue);
03067 SetValueReturnCode_e TecUtilLineMapSetCurve(const char *Attribute,
03068 Set_pa LineMapSet,
03069 double DValue,
03070 ArbParam_t IValue);
03071
03095 SetValueReturnCode_e TecUtilXYMapSetSymbol(const char *Attribute,
03096 Set_pa XYMapSet,
03097 double DValue,
03098 ArbParam_t IValue);
03186 SetValueReturnCode_e TecUtilLineMapSetSymbol(const char *Attribute,
03187 Set_pa LineMapSet,
03188 double DValue,
03189 ArbParam_t IValue);
03190
03213 SetValueReturnCode_e TecUtilXYMapSetSymbolShape(const char *Attribute,
03214 Set_pa XYMapSet,
03215 ArbParam_t IValue);
03292 SetValueReturnCode_e TecUtilLineMapSetSymbolShape(const char *Attribute,
03293 Set_pa LineMapSet,
03294 ArbParam_t IValue);
03295
03319 SetValueReturnCode_e TecUtilXYMapSetBarChart(const char *Attribute,
03320 Set_pa XYMapSet,
03321 double DValue,
03322 ArbParam_t IValue);
03405 SetValueReturnCode_e TecUtilLineMapSetBarChart(const char *Attribute,
03406 Set_pa LineMapSet,
03407 double DValue,
03408 ArbParam_t IValue);
03409
03433 SetValueReturnCode_e TecUtilXYMapSetErrorBar(const char *Attribute,
03434 Set_pa XYMapSet,
03435 double DValue,
03436 ArbParam_t IValue);
03517 SetValueReturnCode_e TecUtilLineMapSetErrorBar(const char *Attribute,
03518 Set_pa LineMapSet,
03519 double DValue,
03520 ArbParam_t IValue);
03521
03545 SetValueReturnCode_e TecUtilXYMapSetIndices(const char *Attribute,
03546 const char *SubAttribute,
03547 Set_pa XYMapSet,
03548 ArbParam_t IValue);
03632 SetValueReturnCode_e TecUtilLineMapSetIndices(const char *Attribute,
03633 const char *SubAttribute,
03634 Set_pa LineMapSet,
03635 ArbParam_t IValue);
03636
03679 SetValueReturnCode_e TecUtilCurveSetExtendedSettings(EntIndex_t LineMapNum,
03680 const char *Settings);
03681
03836 SetValueReturnCode_e TecUtilPrintSetup(const char *Attribute,
03837 const char *SubAttribute,
03838 double DValue,
03839 ArbParam_t IValue);
03840
03841
03842
03843
03844
03845
03846
03847
03848
03975 SetValueReturnCode_e TecUtilExportSetup(const char *Attribute,
03976 const char *SubAttribute,
03977 double DValue,
03978 ArbParam_t IValue);
04000 SetValueReturnCode_e TecUtilFrameSetLinking(const char *Attribute,
04001 ArbParam_t IValue);
04061 SetValueReturnCode_e TecUtilLinkingSetValue(const char *Attribute,
04062 const char *SubAttribute,
04063 ArbParam_t IValue);
04064
04129 void TecUtilColorMapRefresh(void);
04130
04171 SetValueReturnCode_e TecUtilColorMapSetBase(ContourColorMap_e BaseColorMap);
04172
04173
04209 SetValueReturnCode_e TecUtilSolutionTimeSetCurrent(double NewSolutionTime);
04210
04211
04227 void TecUtilDialogSetLaunchPosition(Widget W,
04228 int DialogWidth,
04229 int DialogHeight,
04230 AnchorAlignment_e DialogAnchor,
04231 LgIndex_t IOffset,
04232 LgIndex_t JOffset);
04282 SetValueReturnCode_e TecUtilZoneSetStrandID(EntIndex_t Zone,
04283 Strand_t StrandID);
04284
04324 Boolean_t TecUtilDataSetAutoAssignStrandIDs(Set_pa ZoneSet);
04325 #endif