1 <ServerManagerConfiguration>
2 <ProxyGroup name="sources">
5 class="vtkPV3FoamReader">
7 <!-- File name - compulsory -->
11 number_of_elements="1"
13 <FileListDomain name="files"/>
15 Specifies the filename for the OpenFOAM Reader.
17 </StringVectorProperty>
19 <!-- Send discrete time info to the animation panel -->
24 <TimeStepsInformationHelper/>
26 Available timestep values.
28 </DoubleVectorProperty>
31 <!-- Global settings -->
33 <!-- Extrapolate Patches check-box -->
35 name="ExtrapolatePatches"
36 command="SetExtrapolatePatches"
37 number_of_elements="1"
40 <BooleanDomain name="bool"/>
42 Extrapolate internalField to non-constraint patches
46 <!-- Include Sets check-box -->
49 command="SetIncludeSets"
50 number_of_elements="1"
54 Searches the polyMesh/sets/ directory
56 <BooleanDomain name="bool"/>
59 <!-- Include Zones check-box -->
62 command="SetIncludeZones"
63 number_of_elements="1"
67 ZoneMesh information is used to find {cell,face,point}Zones.
68 The polyMesh/ directory is only checked on startup.
70 <BooleanDomain name="bool"/>
73 <!-- Show Patch Names check-box -->
76 command="SetShowPatchNames"
77 number_of_elements="1"
80 <BooleanDomain name="bool"/>
82 Show patch names in render window.
86 <!-- Cache Mesh check-box -->
89 command="SetCacheMesh"
90 number_of_elements="1"
93 <BooleanDomain name="bool"/>
95 Cache the fvMesh in memory.
100 <!-- Update GUI check box -->
103 command="SetUpdateGUI"
104 number_of_elements="1"
107 <BooleanDomain name="bool"/>
109 A simple way cause a reader GUI modification.
116 <!-- Available Parts (volume, patches, lagrangian) array -->
117 <StringVectorProperty
119 information_only="1">
120 <ArraySelectionInformationHelper attribute_name="Part"/>
121 </StringVectorProperty>
122 <StringVectorProperty
125 command="SetPartArrayStatus"
126 number_of_elements="0"
128 number_of_elements_per_command="2"
130 information_property="PartArrayInfo"
132 <ArraySelectionDomain name="array_list">
134 <Property name="PartArrayInfo" function="ArrayList"/>
135 </RequiredProperties>
136 </ArraySelectionDomain>
137 </StringVectorProperty>
139 <!-- Available volFields array -->
140 <StringVectorProperty
141 name="VolFieldArrayInfo"
142 information_only="1">
143 <ArraySelectionInformationHelper attribute_name="VolField"/>
144 </StringVectorProperty>
145 <StringVectorProperty
146 name="VolFieldStatus"
147 label="Volume Fields"
148 command="SetVolFieldArrayStatus"
149 number_of_elements="0"
151 number_of_elements_per_command="2"
153 information_property="VolFieldArrayInfo"
155 <ArraySelectionDomain name="array_list">
157 <Property name="VolFieldArrayInfo" function="ArrayList"/>
158 </RequiredProperties>
159 </ArraySelectionDomain>
160 </StringVectorProperty>
162 <!-- Available Lagrangian fields array -->
163 <StringVectorProperty
164 name="LagrangianFieldArrayInfo"
165 information_only="1">
166 <ArraySelectionInformationHelper attribute_name="LagrangianField"/>
167 </StringVectorProperty>
168 <StringVectorProperty
169 name="LagrangianFieldStatus"
170 label="Lagrangian Fields"
171 command="SetLagrangianFieldArrayStatus"
172 number_of_elements="0"
174 number_of_elements_per_command="2"
176 information_property="LagrangianFieldArrayInfo"
178 <ArraySelectionDomain name="array_list">
180 <Property name="LagrangianFieldArrayInfo" function="ArrayList"/>
181 </RequiredProperties>
182 </ArraySelectionDomain>
183 </StringVectorProperty>
185 <!-- Available pointFields array -->
186 <StringVectorProperty
187 name="PointFieldArrayInfo"
188 information_only="1">
189 <ArraySelectionInformationHelper attribute_name="PointField"/>
190 </StringVectorProperty>
191 <StringVectorProperty
192 name="PointFieldStatus"
194 command="SetPointFieldArrayStatus"
195 number_of_elements="0"
197 number_of_elements_per_command="2"
199 information_property="PointFieldArrayInfo"
201 <ArraySelectionDomain name="array_list">
203 <Property name="PointFieldArrayInfo" function="ArrayList"/>
204 </RequiredProperties>
205 </ArraySelectionDomain>
206 </StringVectorProperty>
209 </ServerManagerConfiguration>