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.
18 * 3535 Factoria Blvd, Ste. 550
19 * Bellevue, WA 98006, USA
20 * Phone: +1 425 653 1200
21 * http://www.tecplot.com/
25 *****************************************************************
26 *****************************************************************
28 ****** Copyright (C) 1988-2008 Tecplot, Inc. *******
30 *****************************************************************
31 *****************************************************************
36 #if defined INITMODULE
42 /* Input Specification limits */
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
;
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
;
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
;
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
;
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
;