initial commit for version 1.6.x patch release
[OpenFOAM-1.6.x.git] / applications / utilities / postProcessing / graphics / PV3FoamReader / PV3FoamReader / PV3FoamReader_SM.xml
blobef25ac03786e43e5dd407cd7ef992d6b1c3b91b4
1 <ServerManagerConfiguration>
2   <ProxyGroup name="sources">
3   <SourceProxy
4     name="PV3FoamReader"
5     class="vtkPV3FoamReader">
7     <!-- File name - compulsory -->
8     <StringVectorProperty
9       name="FileName"
10       command="SetFileName"
11       number_of_elements="1"
12       animateable="0">
13       <FileListDomain name="files"/>
14       <Documentation>
15         Specifies the filename for the OpenFOAM Reader.
16       </Documentation>
17     </StringVectorProperty>
19     <!-- Send discrete time info to the animation panel -->
20     <DoubleVectorProperty
21       name="TimestepValues"
22       repeatable="1"
23       information_only="1">
24       <TimeStepsInformationHelper/>
25       <Documentation>
26         Available timestep values.
27       </Documentation>
28     </DoubleVectorProperty>
31     <!-- Global settings -->
33     <!-- Extrapolate Patches check-box -->
34     <IntVectorProperty
35       name="ExtrapolatePatches"
36       command="SetExtrapolatePatches"
37       number_of_elements="1"
38       default_values="0"
39       animateable="0">
40       <BooleanDomain name="bool"/>
41       <Documentation>
42         Extrapolate internalField to non-constraint patches
43       </Documentation>
44     </IntVectorProperty>
46     <!-- Include Sets check-box -->
47     <IntVectorProperty
48       name="IncludeSets"
49       command="SetIncludeSets"
50       number_of_elements="1"
51       default_values="0"
52       animateable="0">
53       <Documentation>
54         Searches the polyMesh/sets/ directory
55       </Documentation>
56       <BooleanDomain name="bool"/>
57     </IntVectorProperty>
59     <!-- Include Zones check-box -->
60     <IntVectorProperty
61       name="IncludeZones"
62       command="SetIncludeZones"
63       number_of_elements="1"
64       default_values="0"
65       animateable="0">
66       <Documentation>
67         ZoneMesh information is used to find {cell,face,point}Zones.
68         The polyMesh/ directory is only checked on startup.
69       </Documentation>
70       <BooleanDomain name="bool"/>
71     </IntVectorProperty>
73     <!-- Show Patch Names check-box -->
74     <IntVectorProperty
75       name="ShowPatchNames"
76       command="SetShowPatchNames"
77       number_of_elements="1"
78       default_values="0"
79       animateable="0">
80       <BooleanDomain name="bool"/>
81       <Documentation>
82         Show patch names in render window.
83       </Documentation>
84     </IntVectorProperty>
86     <!-- Cache Mesh check-box -->
87     <IntVectorProperty
88       name="CacheMesh"
89       command="SetCacheMesh"
90       number_of_elements="1"
91       default_values="1"
92       animateable="0">
93       <BooleanDomain name="bool"/>
94       <Documentation>
95         Cache the fvMesh in memory.
96       </Documentation>
97     </IntVectorProperty>
100     <!-- Update GUI check box -->
101     <IntVectorProperty
102       name="UpdateGUI"
103       command="SetUpdateGUI"
104       number_of_elements="1"
105       default_values="0"
106       animateable="0">
107       <BooleanDomain name="bool"/>
108       <Documentation>
109         A simple way cause a reader GUI modification.
110       </Documentation>
111     </IntVectorProperty>
114     <!-- Selections -->
116     <!-- Available Parts (volume, patches, lagrangian) array -->
117     <StringVectorProperty
118       name="PartArrayInfo"
119       information_only="1">
120       <ArraySelectionInformationHelper attribute_name="Part"/>
121     </StringVectorProperty>
122     <StringVectorProperty
123       name="PartStatus"
124       label="Mesh Parts"
125       command="SetPartArrayStatus"
126       number_of_elements="0"
127       repeat_command="1"
128       number_of_elements_per_command="2"
129       element_types="2 0"
130       information_property="PartArrayInfo"
131       animateable="0">
132       <ArraySelectionDomain name="array_list">
133         <RequiredProperties>
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"
150       repeat_command="1"
151       number_of_elements_per_command="2"
152       element_types="2 0"
153       information_property="VolFieldArrayInfo"
154       animateable="0">
155       <ArraySelectionDomain name="array_list">
156         <RequiredProperties>
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"
173       repeat_command="1"
174       number_of_elements_per_command="2"
175       element_types="2 0"
176       information_property="LagrangianFieldArrayInfo"
177       animateable="0">
178       <ArraySelectionDomain name="array_list">
179         <RequiredProperties>
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"
193       label="Point Fields"
194       command="SetPointFieldArrayStatus"
195       number_of_elements="0"
196       repeat_command="1"
197       number_of_elements_per_command="2"
198       element_types="2 0"
199       information_property="PointFieldArrayInfo"
200       animateable="0">
201       <ArraySelectionDomain name="array_list">
202         <RequiredProperties>
203           <Property name="PointFieldArrayInfo" function="ArrayList"/>
204         </RequiredProperties>
205       </ArraySelectionDomain>
206     </StringVectorProperty>
207   </SourceProxy>
208   </ProxyGroup>
209 </ServerManagerConfiguration>