foam to Tecplot360 converter
[OpenFOAM-1.6.x.git] / applications / utilities / postProcessing / dataConversion / foamToTecplot360 / tecio / tecsrc / INPUT.h
blobd778ee598460e9f56cc51b2fbcc81fbcc91db49b
1 /*
2 * NOTICE and LICENSE for Tecplot Input/Output Library (TecIO) - OpenFOAM
4 * Copyright (C) 1988-2009 Tecplot, Inc. All rights reserved worldwide.
6 * Tecplot hereby grants OpenCFD limited authority to distribute without
7 * alteration the source code to the Tecplot Input/Output library, known
8 * as TecIO, as part of its distribution of OpenFOAM and the
9 * OpenFOAM_to_Tecplot converter. Users of this converter are also hereby
10 * granted access to the TecIO source code, and may redistribute it for the
11 * purpose of maintaining the converter. However, no authority is granted
12 * to alter the TecIO source code in any form or manner.
14 * This limited grant of distribution does not supersede Tecplot, Inc.'s
15 * copyright in TecIO. Contact Tecplot, Inc. for further information.
17 * Tecplot, Inc.
18 * 3535 Factoria Blvd, Ste. 550
19 * Bellevue, WA 98006, USA
20 * Phone: +1 425 653 1200
21 * http://www.tecplot.com/
25 *****************************************************************
26 *****************************************************************
27 ******* ********
28 ****** Copyright (C) 1988-2008 Tecplot, Inc. *******
29 ******* ********
30 *****************************************************************
31 *****************************************************************
33 #if defined EXTERN
34 #undef EXTERN
35 #endif
36 #if defined INITMODULE
37 #define EXTERN
38 #else
39 #define EXTERN extern
40 #endif
42 /* Input Specification limits */
44 /* General */
45 EXTERN InputSpec_s /*X*/ GridCoordInputSpec;
46 EXTERN InputSpec_s /*X*/ GridCoordFloatInputSpec;
47 EXTERN InputSpec_s /*X*/ XFrameCoordInputSpec;
48 EXTERN InputSpec_s /*X*/ YFrameCoordInputSpec;
49 EXTERN InputSpec_s /*X*/ XFrameCoordFloatInputSpec;
50 EXTERN InputSpec_s /*X*/ YFrameCoordFloatInputSpec;
51 EXTERN InputSpec_s /*X*/ XFrameCoordDeltaInputSpec;
52 EXTERN InputSpec_s /*X*/ YFrameCoordDeltaInputSpec;
53 EXTERN InputSpec_s /*X*/ XFrameCoordFloatDeltaInputSpec;
54 EXTERN InputSpec_s /*X*/ YFrameCoordFloatDeltaInputSpec;
55 EXTERN InputSpec_s /*X*/ FrameOffsetCoordInputSpec;
56 EXTERN InputSpec_s /*X*/ XPaperCoordInputSpec;
57 EXTERN InputSpec_s /*X*/ YPaperCoordInputSpec;
58 EXTERN InputSpec_s /*X*/ AxisPercentageInputSpec;
59 EXTERN InputSpec_s /*X*/ AngleInputSpec;
60 EXTERN InputSpec_s /*X*/ AngleToApproxInputSpec;
61 EXTERN InputSpec_s /*X*/ FieldOfViewInputSpec;
62 EXTERN InputSpec_s /*X*/ ZeroAndAboveLgIndexInputSpec;
63 EXTERN InputSpec_s /*X*/ ZeroAndAboveSmIntegerInputSpec;
64 EXTERN InputSpec_s /*X*/ ZeroAndAboveDoubleInputSpec;
65 EXTERN InputSpec_s /*X*/ AboveZeroLgIndexInputSpec;
66 EXTERN InputSpec_s /*X*/ AboveZeroDoubleInputSpec;
67 EXTERN InputSpec_s /*X*/ DoubleInputSpec;
68 EXTERN InputSpec_s /*X*/ EntIndexInputSpec;
69 EXTERN InputSpec_s /*X*/ EntRangeInputSpec;
70 EXTERN InputSpec_s /*X*/ IndexRangeInputSpec;
71 EXTERN InputSpec_s /*X*/ AboveZeroIndexRangeInputSpec;
72 EXTERN InputSpec_s /*X*/ ZeroToOneInputSpec;
73 EXTERN InputSpec_s /*X*/ PercentageInputSpec;
74 EXTERN InputSpec_s /*X*/ AboveZeroPercentageInputSpec;
75 EXTERN InputSpec_s /*X*/ SignedPercentageInputSpec;
76 EXTERN InputSpec_s /*X*/ RadiansInputSpec;
77 EXTERN InputSpec_s /*X*/ AboveZeroRadiansInputSpec;
78 EXTERN InputSpec_s /*X*/ TimeDateDoubleInputSpec;
79 EXTERN InputSpec_s /*X*/ AboveZeroTimeDateDoubleInputSpec;
80 EXTERN InputSpec_s /*X*/ AboveZeroElapsedTimeInputSpec;
83 /* Specific */
84 #define MIN_VIEWPORT_SIZE 0.05
85 EXTERN InputSpec_s /*X*/ SurfaceTranslucencyInputSpec;
86 EXTERN InputSpec_s /*X*/ MaxDepthBufferSizeInputSpec;
87 EXTERN InputSpec_s /*X*/ MaxMultiSamplesInputSpec;
88 EXTERN InputSpec_s /*X*/ MinBitsPerRGBPlaneInputSpec;
89 EXTERN InputSpec_s /*X*/ AnimationSpeedInputSpec;
90 EXTERN InputSpec_s /*X*/ AnimationNumStepsInputSpec;
91 EXTERN InputSpec_s /*X*/ MaxCustomColorsInInterfaceInputSpec;
92 EXTERN InputSpec_s /*X*/ MaxReducedPointsInputSpec;
93 EXTERN InputSpec_s /*X*/ MaxStripLengthInputSpec;
94 EXTERN InputSpec_s /*X*/ MaxPrimativesPerBlockInputSpec;
95 EXTERN InputSpec_s /*X*/ MaxTextureSizeInputSpec;
96 EXTERN InputSpec_s /*X*/ SuperSampleFactorInputSpec;
97 EXTERN InputSpec_s /*X*/ TickLengthInputSpec;
98 EXTERN InputSpec_s /*X*/ BorrowLicenseInputSpec;
103 /* I/O Related */
104 EXTERN InputSpec_s /*X*/ HardcopyPaperSizeInputSpec;
105 EXTERN InputSpec_s /*X*/ HardcopyNumCopiesInputSpec;
106 EXTERN InputSpec_s /*X*/ HardcopyPrecisionInputSpec;
107 EXTERN InputSpec_s /*X*/ HardcopyPenSpeedInputSpec;
108 EXTERN InputSpec_s /*X*/ PenPlotterPenNumberInputSpec;
109 EXTERN InputSpec_s /*X*/ BitDumpDepthInputSpec;
112 /* Widths, physical lengths, etc. */
113 EXTERN InputSpec_s /*X*/ XFrameDimensionInputSpec;
114 EXTERN InputSpec_s /*X*/ YFrameDimensionInputSpec;
115 EXTERN InputSpec_s /*X*/ LineThicknessInputSpec;
116 EXTERN InputSpec_s /*X*/ PatternLengthInputSpec;
117 EXTERN InputSpec_s /*X*/ AxisPercentageTextSizeInputSpec;
118 EXTERN InputSpec_s /*X*/ FrameTextSizeInputSpec;
119 EXTERN InputSpec_s /*X*/ GridTextSizeInputSpec;
120 EXTERN InputSpec_s /*X*/ PointTextSizeInputSpec;
121 EXTERN InputSpec_s /*X*/ TextBoxMarginInputSpec;
122 EXTERN InputSpec_s /*X*/ TextLineSpacingInputSpec;
123 EXTERN InputSpec_s /*X*/ ArrowheadSizeInputSpec;
124 EXTERN InputSpec_s /*X*/ AxisLabelOffsetInputSpec;
125 EXTERN InputSpec_s /*X*/ LegendLineSpacingInputSpec;
126 EXTERN InputSpec_s /*X*/ StreamStepSizeInputSpec;
127 EXTERN InputSpec_s /*X*/ StreamMaxStepsInputSpec;
128 EXTERN InputSpec_s /*X*/ ArrowheadSpacingInputSpec;
129 EXTERN InputSpec_s /*X*/ RulerPaddingInputSpec;
130 EXTERN InputSpec_s /*X*/ RulerThicknessInputSpec;
131 EXTERN InputSpec_s /*X*/ PickHandleWidthInputSpec;
132 EXTERN InputSpec_s /*X*/ ImageDimensionInputSpec;
133 EXTERN InputSpec_s /*X*/ ZoomScalePerFrameUnitInputSpec;
134 EXTERN InputSpec_s /*X*/ RGBLegendHeightInputSpec;
138 /* Limit the number of objects or limit which object can be selected*/
139 EXTERN InputSpec_s /*X*/ ColorMapGroupInputSpec;
140 EXTERN InputSpec_s /*X*/ SliceGroupInputSpec;
141 EXTERN InputSpec_s /*X*/ IsoSurfaceGroupInputSpec;
142 EXTERN InputSpec_s /*X*/ ContourGroupInputSpec;
143 EXTERN InputSpec_s /*X*/ ColorIndexInputSpec;
144 EXTERN InputSpec_s /*X*/ NumLightSourceShadesInputSpec;
145 EXTERN InputSpec_s /*X*/ NumberOfControlPointsInputSpec;
146 EXTERN InputSpec_s /*X*/ CustomLabelNumberInputSpec;
147 EXTERN InputSpec_s /*X*/ NumMinorTicksInputSpec;
148 EXTERN InputSpec_s /*X*/ AxisEdgeNumberInputSpec;
149 EXTERN InputSpec_s /*X*/ LineMapWhichXAxisInputSpec;
150 EXTERN InputSpec_s /*X*/ LineMapWhichYAxisInputSpec;
151 EXTERN InputSpec_s /*X*/ NumberOfCurvePointsInputSpec;
152 EXTERN InputSpec_s /*X*/ NumberOfContourLevelsInputSpec;
153 EXTERN InputSpec_s /*X*/ ColorMapOverrideLevelInputSpec;
154 EXTERN InputSpec_s /*X*/ ColorMapOverrideNumberInputSpec;
155 EXTERN InputSpec_s /*X*/ NumberOfColorMapCyclesInputSpec;
156 EXTERN InputSpec_s /*X*/ NumberOfRodPointsInputSpec;
157 EXTERN InputSpec_s /*X*/ NumberOfStreamtracesInputSpec;
158 EXTERN InputSpec_s /*X*/ NumberOfEllipsePointsInputSpec;
159 EXTERN InputSpec_s /*X*/ MaxPtsInALineInputSpec;
160 EXTERN InputSpec_s /*X*/ MaxChrsTextLabelsInputSpec;
161 EXTERN InputSpec_s /*X*/ MaxContourLevelsInputSpec;
162 EXTERN InputSpec_s /*X*/ MaxLinkGroupsInputSpec;
165 /* Ratios */
166 EXTERN InputSpec_s /*X*/ DataAspectRatioLimitInputSpec;
167 EXTERN InputSpec_s /*X*/ DataAspectRatioResetInputSpec;
168 EXTERN InputSpec_s /*X*/ AxisBoxAspectRatioLimitInputSpec;
169 EXTERN InputSpec_s /*X*/ AxisBoxAspectRatioResetInputSpec;
170 EXTERN InputSpec_s /*X*/ AxisRatioInputSpec;
171 EXTERN InputSpec_s /*X*/ AxisBoxPaddingInputSpec;
172 EXTERN InputSpec_s /*X*/ ScreenDistanceRatioInputSpec;
173 EXTERN InputSpec_s /*X*/ LiftFractionInputSpec;
174 EXTERN InputSpec_s /*X*/ ZClipInputSpec;
175 EXTERN InputSpec_s /*X*/ VectorHeadSizeFractionInputSpec;
178 /* Misc */
179 EXTERN InputSpec_s /*X*/ ValuePrecisionInputSpec;
180 EXTERN InputSpec_s /*X*/ PolynomialOrderInputSpec;
181 EXTERN InputSpec_s /*X*/ SplineSlopeInputSpec;
182 EXTERN InputSpec_s /*X*/ RotationStepSizeInputSpec;
183 EXTERN InputSpec_s /*X*/ SmoothRotationDegPerFrameUnitInputSpec;
184 EXTERN InputSpec_s /*X*/ TranslationStepSizeInputSpec;
185 EXTERN InputSpec_s /*X*/ ScaleStepSizeInputSpec;
186 EXTERN InputSpec_s /*X*/ SortLevelInputSpec;
187 EXTERN InputSpec_s /*X*/ AxisLabelSkipInputSpec;
188 EXTERN InputSpec_s /*X*/ TextAngleInputSpec;
189 EXTERN InputSpec_s /*X*/ ArrowheadAngleInputSpec;
190 EXTERN InputSpec_s /*X*/ MinCreaseAngleInputSpec;
191 EXTERN InputSpec_s /*X*/ ExponentInputSpec;
192 EXTERN InputSpec_s /*X*/ SmoothWeightInputSpec;
193 EXTERN InputSpec_s /*X*/ TriangleKeepFactorInputSpec;
194 EXTERN InputSpec_s /*X*/ PlotAttrColumnWidthInputSpec;
195 EXTERN InputSpec_s /*X*/ ImageQualityInputSpec;