Salome HOME
0022921: [CEA 1438] Remove the checkbox in the "time steps"
[modules/paravis.git] / src / Plugins / MEDReader / ParaViewPlugin / Resources / MEDReaderServer.xml
1 <ServerManagerConfiguration>
2   <ProxyGroup name="sources">
3     <SourceProxy name="MEDReader" class="vtkMEDReader" label="MED Reader">
4
5       <Hints>
6         <ReaderFactory extensions="med rmed sauv sauve"
7                        file_description="MED Files">
8         </ReaderFactory>
9       </Hints>
10
11       <StringVectorProperty
12         name="FileName"
13         command="SetFileName"
14         number_of_elements="1"
15         animateable="0">
16         <FileListDomain name="files" />
17         <Documentation>
18           This property specifies the file name for the MED reader.
19         </Documentation>
20       </StringVectorProperty>
21       
22       <IntVectorProperty
23         name="ReloadReq"
24         command="Reload"
25         number_of_elements="1"
26         default_values="0"
27         animateable="0">
28         <SimpleIntInformationHelper />
29       </IntVectorProperty>
30
31       <IntVectorProperty
32         name="GenerateVectors"
33         command="GenerateVectors"
34         number_of_elements="1"
35         default_values="0"
36         animateable="0">
37         <SimpleIntInformationHelper />
38       </IntVectorProperty>
39
40       <IntVectorProperty
41         name="TimeOrModal"
42         command="ChangeMode"
43         number_of_elements="1"
44         default_values="0"
45         animateable="0">
46         <SimpleIntInformationHelper />
47       </IntVectorProperty>
48
49       <!-- retrieves using GetNumberOf[FieldsTree]Arrays and GetFieldsTreeArrayName the keys used by FieldsStatus -->
50       <StringVectorProperty name="FieldsTreeInfo" information_only="1">
51         <ArraySelectionInformationHelper attribute_name="FieldsTree" />
52       </StringVectorProperty>
53       
54       <StringVectorProperty
55         name="FieldsStatus"
56         command="SetFieldsStatus"
57         label="All Arrays"
58         number_of_elements="0"
59         repeat_command="1"
60         number_of_elements_per_command="2"
61         element_types="2 0"
62         information_property="FieldsTreeInfo">
63         <ArraySelectionDomain name="array_list">
64           <RequiredProperties>
65             <Property name="FieldsTreeInfo" function="ArrayList" />
66           </RequiredProperties>
67         </ArraySelectionDomain>
68         <Documentation>
69           This property lists all the fields sorted by time steps then by mesh then by common support.
70        </Documentation>
71       </StringVectorProperty>
72
73       <StringVectorProperty name="TimesFlagsInfo" information_only="1">
74        <ArraySelectionInformationHelper attribute_name="TimesFlags" />
75      </StringVectorProperty>
76      
77      <StringVectorProperty name="TimesFlagsStatus" command="SetTimesFlagsStatus"
78                            label="All TimeSteps"
79                            number_of_elements="0"
80                            repeat_command="1"
81                            number_of_elements_per_command="2"
82                            element_types="2 0"
83                            information_property="TimesFlagsInfo">
84        <ArraySelectionDomain name="array_list">
85          <RequiredProperties>
86            <Property name="TimesFlagsInfo" function="ArrayList" />
87          </RequiredProperties>
88        </ArraySelectionDomain>
89        <Documentation>
90           This property lists all groups and families to select.
91        </Documentation>
92      </StringVectorProperty>
93
94       <StringVectorProperty
95         name="Separator"
96         command="GetSeparator"
97         number_of_elements="1"
98         animateable="0"
99         information_only="1">
100         <Documentation>
101           This property specifies the file name for the MED reader.
102         </Documentation>
103       </StringVectorProperty>
104
105       <DoubleVectorProperty
106         name="TimestepValues"
107         repeatable="1"
108         information_only="1">
109         <TimeStepsInformationHelper />
110         <Documentation>
111           Available timestep values.
112         </Documentation>
113       </DoubleVectorProperty>
114
115     </SourceProxy>
116   </ProxyGroup>
117
118   <ProxyGroup name="filters">
119     <SourceProxy name="ExtractGroup" class="vtkExtractGroup" label="Extract Group">
120      <InputProperty name="Input" command="SetInputConnection">
121        <ProxyGroupDomain name="groups">
122          <Group name="sources"/>
123          <Group name="filters"/>
124        </ProxyGroupDomain>
125        <DataTypeDomain name="input_type">
126          <DataType value="vtkDataSet"/>
127        </DataTypeDomain>
128        <Documentation>
129          This property specifies the input to the Level Scalars filter.
130        </Documentation>
131      </InputProperty>
132      
133      <IntVectorProperty name="SILUpdateStamp" command="GetSILUpdateStamp" information_only="1">
134        <SimpleIntInformationHelper />
135        <Documentation>
136          Information property indicating the update stamp of the SIL. Every
137          time the SIL is rebuild, this
138          time stamp is changed.
139        </Documentation>
140      </IntVectorProperty>
141      
142      <StringVectorProperty name="GroupsFlagsInfo" information_only="1">
143        <ArraySelectionInformationHelper attribute_name="GroupsFlags" />
144      </StringVectorProperty>
145      
146      <StringVectorProperty name="GroupsFlagsStatus" command="SetGroupsFlagsStatus"
147                            label="All Groups"
148                            number_of_elements="0"
149                            repeat_command="1"
150                            number_of_elements_per_command="2"
151                            element_types="2 0"
152                            information_property="GroupsFlagsInfo">
153        <ArraySelectionDomain name="array_list">
154          <RequiredProperties>
155            <Property name="GroupsFlagsInfo" function="ArrayList" />
156          </RequiredProperties>
157        </ArraySelectionDomain>
158        <Documentation>
159           This property lists all groups and families to select.
160        </Documentation>
161      </StringVectorProperty>
162
163      <IntVectorProperty command="SetInsideOut" default_values="0" name="InsideOut" number_of_elements="1">
164        <BooleanDomain name="bool"/>
165        <Documentation>Choose which part of the dataset to keep regarding the selected Groups/Families. When 0 (default) the direct selection
166        is kept. When 1 the complementary part is selected.
167        </Documentation>
168       </IntVectorProperty>
169
170       <StringVectorProperty
171           name="MeshName"
172           command="GetMeshName"
173           number_of_elements="1"
174           animateable="0"
175           information_only="1">
176         <Documentation>
177           This property returns the name of the mesh.
178         </Documentation>
179       </StringVectorProperty>
180     </SourceProxy>
181   </ProxyGroup>
182   
183   <ProxyGroup name="filters">
184     <SourceProxy name="ExtractCellType" class="vtkExtractCellType" label="Extract Cell Type">
185      <InputProperty name="Input" command="SetInputConnection">
186        <ProxyGroupDomain name="groups">
187          <Group name="sources"/>
188          <Group name="filters"/>
189        </ProxyGroupDomain>
190        <DataTypeDomain name="input_type">
191          <DataType value="vtkDataSet"/>
192        </DataTypeDomain>
193        <Documentation>
194          This property specifies the input to the Level Scalars filter.
195        </Documentation>
196      </InputProperty>
197      
198      <IntVectorProperty name="SILUpdateStamp" command="GetSILUpdateStamp" information_only="1">
199        <SimpleIntInformationHelper />
200        <Documentation>
201          Information property indicating the update stamp of the SIL. Every
202          time the SIL is rebuild, this
203          time stamp is changed.
204        </Documentation>
205      </IntVectorProperty>
206      
207      <StringVectorProperty name="GeoTypesInfo" information_only="1">
208        <ArraySelectionInformationHelper attribute_name="GeoTypes" />
209      </StringVectorProperty>
210      
211      <StringVectorProperty name="GeoTypesStatus" command="SetGeoTypesStatus"
212                            label="All GeoTypes"
213                            number_of_elements="0"
214                            repeat_command="1"
215                            number_of_elements_per_command="2"
216                            element_types="2 0"
217                            information_property="GeoTypesInfo">
218        <ArraySelectionDomain name="array_list">
219          <RequiredProperties>
220            <Property name="GeoTypesInfo" function="ArrayList" />
221          </RequiredProperties>
222        </ArraySelectionDomain>
223        <Documentation>
224           This property lists all the geometric types to select.
225        </Documentation>
226      </StringVectorProperty>
227      <IntVectorProperty command="SetInsideOut" default_values="0" name="InsideOut" number_of_elements="1">
228        <BooleanDomain name="bool"/>
229        <Documentation>Choose which part of the dataset to keep regarding the selected geometric types. When 0 (default) the direct selection
230        is kept. When 1 the complementary part is selected.
231        </Documentation>
232       </IntVectorProperty>
233     </SourceProxy>
234
235     <SourceProxy name="ELNOMesh" class="vtkELNOMeshFilter" label="ELNO Mesh">
236       <Documentation
237           long_help="Create a Mesh with ELNO values mapped at each vertex."
238           short_help="Create a Mesh with ELNO values mapped at each vertex.">
239         "Create a Mesh with ELNO values mapped at each vertex."
240       </Documentation>
241       <InputProperty name="Input" command="SetInputConnection">
242         <ProxyGroupDomain name="groups">
243           <Group name="sources" />
244           <Group name="filters" />
245         </ProxyGroupDomain>
246         <DataTypeDomain name="input_type">
247           <DataType value="vtkUnstructuredGrid" />
248         </DataTypeDomain>
249         <InputArrayDomain name="input_array" attribute_type="cell" />
250       </InputProperty>
251     </SourceProxy>
252
253     <SourceProxy name="ELNOSurface" class="vtkELNOSurfaceFilter" label="ELNO Surface">
254       <Documentation
255         long_help="Extract the surface of a dataset with ELNO values."
256         short_help="Extract the surface of a dataset with ELNO values.">
257         "Extract the surface of a dataset with ELNO values."
258       </Documentation>
259       <OutputPort name="ELNO Surface" index="0" />
260       <InputProperty name="Input" command="SetInputConnection">
261         <ProxyGroupDomain name="groups">
262           <Group name="sources" />
263           <Group name="filters" />
264         </ProxyGroupDomain>
265         <DataTypeDomain name="input_type">
266           <DataType value="vtkUnstructuredGrid" />
267         </DataTypeDomain>
268         <InputArrayDomain name="input_array" attribute_type="cell" />
269       </InputProperty>
270
271       <!-- Source Array -->
272       <StringVectorProperty
273         name="SelectSourceArray"
274         command="SetInputArrayToProcess"
275         number_of_elements="5"
276         element_types="0 0 0 0 2"
277         animateable="0">
278         <Documentation>
279           Specifies the offset array from which we generate ELNO points.
280         </Documentation>
281
282         <ArrayListDomain
283           name="array_list"
284           key_locations="MEDUtilities"
285           key_names="ELNO"
286           key_strategies="need_key">
287           <RequiredProperties>
288             <Property name="Input" function="Input" />
289           </RequiredProperties>
290         </ArrayListDomain>
291       </StringVectorProperty>
292       <Hints> 
293         <Property name="SelectSourceArray" show="0"/>
294       </Hints>
295     </SourceProxy>
296
297     <SourceProxy name="GaussPoints" class="vtkQuadraturePointsGenerator" label="Gauss Points">
298       <Documentation
299         long_help="Create a point set with data at Gauss points."
300         short_help="Create a point set with data at Gauss points.">
301         "Create a point set with data at quadrature points."
302       </Documentation>
303
304       <OutputPort
305         name="Gauss Points"
306         index="0" />
307
308       <InputProperty
309         name="Input"
310         command="SetInputConnection">
311         <ProxyGroupDomain
312           name="groups">
313           <Group
314             name="sources" />
315           <Group
316             name="filters" />
317         </ProxyGroupDomain>
318         <DataTypeDomain
319           name="input_type">
320           <DataType
321             value="vtkUnstructuredGrid" />
322         </DataTypeDomain>
323         <InputArrayDomain
324           name="input_array"
325           attribute_type="cell" />
326       </InputProperty>
327
328       <!-- Source Array -->
329       <StringVectorProperty
330         name="SelectSourceArray"
331         command="SetInputArrayToProcess"
332         number_of_elements="5"
333         element_types="0 0 0 0 2"
334         animateable="0">
335         <Documentation>
336           Specifies the offset array from which we generate Gauss points.
337         </Documentation>
338
339         <ArrayListDomain
340           name="array_list"
341           key_locations="MEDUtilities"
342           key_names="ELGA"
343           key_strategies="need_key">
344           <RequiredProperties>
345             <Property
346               name="Input"
347               function="Input" />
348           </RequiredProperties>
349         </ArrayListDomain>
350       </StringVectorProperty>
351
352       <Hints>
353         <Property name="SelectSourceArray" show="1"/>
354       </Hints>
355
356     </SourceProxy>
357     
358     <SourceProxy name="ELNOPoints" class="vtkELNOFilter" label="ELNO Points">
359       <Documentation
360         long_help="Create a point set with data at ELNO points. Cells are shrinked by a given factor towards the cell center."
361         short_help="Create a point set with data at ELNO points. Cells are shrinked by a given factor towards the cell center.">
362         "Create a point set with data at quadrature points."
363       </Documentation>
364
365       <OutputPort name="ELNO Points" index="0" />
366
367       <InputProperty name="Input" command="SetInputConnection">
368         <ProxyGroupDomain name="groups">
369           <Group name="sources" />
370           <Group name="filters" />
371         </ProxyGroupDomain>
372         <DataTypeDomain
373           name="input_type">
374           <DataType value="vtkUnstructuredGrid" />
375         </DataTypeDomain>
376         <InputArrayDomain name="input_array" attribute_type="cell" />
377       </InputProperty>
378
379       <!-- Source Array -->
380       <StringVectorProperty
381         name="SelectSourceArray"
382         command="SetInputArrayToProcess"
383         number_of_elements="5"
384         element_types="0 0 0 0 2"
385         animateable="0">
386         <Documentation>
387           Specifies the offset array from which we generate ELNO points.
388         </Documentation>
389
390         <ArrayListDomain
391           name="array_list"
392           key_locations="MEDUtilities"
393           key_names="ELNO"
394           key_strategies="need_key"
395           input_domain_name="input_array">
396           <RequiredProperties>
397             <Property name="Input" function="Input" />
398           </RequiredProperties>
399         </ArrayListDomain>
400       </StringVectorProperty>
401
402       <DoubleVectorProperty
403         name="ShrinkFactor"
404         command="SetShrinkFactor"
405         label="Shrink Factor"
406         number_of_elements="1"
407         default_values="0.5">
408         <DoubleRangeDomain name="range" min="0" max="1" />
409       </DoubleVectorProperty>
410
411       <Hints>
412         <Property name="SelectSourceArray" show="0"/>
413       </Hints>
414     </SourceProxy>
415
416
417     <SourceProxy
418       name="GenerateStructuralElement"
419       class="vtkGenerateStructElement"
420       label="Generate Structural Element">
421
422      <InputProperty
423         name="Input"
424         command="SetInputConnection">
425            <ProxyGroupDomain name="groups">
426              <Group name="sources"/>
427              <Group name="filters"/>
428            </ProxyGroupDomain>
429            <DataTypeDomain name="input_type">
430              <DataType value="vtkUnstructuredGrid"/>
431            </DataTypeDomain>
432            <Documentation>
433              This property specifies the input to the Generate Structural Element filter.
434            </Documentation>
435      </InputProperty>
436
437     </SourceProxy>
438   </ProxyGroup>
439 </ServerManagerConfiguration>