]> SALOME platform Git repositories - modules/paravis.git/blob - src/Plugins/MEDReader/ParaViewPlugin/Resources/MEDReaderServer.xml
Salome HOME
Merge branch 'origin/agy/feedbackads140304'
[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         <FileListDomain name="files" />
101         <Documentation>
102           This property specifies the file name for the MED reader.
103         </Documentation>
104       </StringVectorProperty>
105
106       <DoubleVectorProperty
107         name="TimestepValues"
108         repeatable="1"
109         information_only="1">
110         <TimeStepsInformationHelper />
111         <Documentation>
112           Available timestep values.
113         </Documentation>
114       </DoubleVectorProperty>
115
116     </SourceProxy>
117   </ProxyGroup>
118
119   <ProxyGroup name="filters">
120     <SourceProxy name="ExtractGroup" class="vtkExtractGroup" label="Extract Group">
121      <InputProperty name="Input" command="SetInputConnection">
122        <ProxyGroupDomain name="groups">
123          <Group name="sources"/>
124          <Group name="filters"/>
125        </ProxyGroupDomain>
126        <DataTypeDomain name="input_type">
127          <DataType value="vtkDataSet"/>
128        </DataTypeDomain>
129        <Documentation>
130          This property specifies the input to the Level Scalars filter.
131        </Documentation>
132      </InputProperty>
133      
134      <IntVectorProperty name="SILUpdateStamp" command="GetSILUpdateStamp" information_only="1">
135        <SimpleIntInformationHelper />
136        <Documentation>
137          Information property indicating the update stamp of the SIL. Every
138          time the SIL is rebuild, this
139          time stamp is changed.
140        </Documentation>
141      </IntVectorProperty>
142      
143      <StringVectorProperty name="GroupsFlagsInfo" information_only="1">
144        <ArraySelectionInformationHelper attribute_name="GroupsFlags" />
145      </StringVectorProperty>
146      
147      <StringVectorProperty name="GroupsFlagsStatus" command="SetGroupsFlagsStatus"
148                            label="All Groups"
149                            number_of_elements="0"
150                            repeat_command="1"
151                            number_of_elements_per_command="2"
152                            element_types="2 0"
153                            information_property="GroupsFlagsInfo">
154        <ArraySelectionDomain name="array_list">
155          <RequiredProperties>
156            <Property name="GroupsFlagsInfo" function="ArrayList" />
157          </RequiredProperties>
158        </ArraySelectionDomain>
159        <Documentation>
160           This property lists all groups and families to select.
161        </Documentation>
162      </StringVectorProperty>
163
164      <IntVectorProperty command="SetInsideOut" default_values="0" name="InsideOut" number_of_elements="1">
165        <BooleanDomain name="bool"/>
166        <Documentation>Choose which part of the dataset to keep regarding the selected Groups/Families. When 0 (default) the direct selection
167        is kept. When 1 the complementary part is selected.
168        </Documentation>
169       </IntVectorProperty>
170
171       <StringVectorProperty
172           name="MeshName"
173           command="GetMeshName"
174           number_of_elements="1"
175           animateable="0"
176           information_only="1">
177         <Documentation>
178           This property returns the name of the mesh.
179         </Documentation>
180       </StringVectorProperty>
181     </SourceProxy>
182   </ProxyGroup>
183   
184   <ProxyGroup name="filters">
185     <SourceProxy name="ExtractCellType" class="vtkExtractCellType" label="Extract Cell Type">
186      <InputProperty name="Input" command="SetInputConnection">
187        <ProxyGroupDomain name="groups">
188          <Group name="sources"/>
189          <Group name="filters"/>
190        </ProxyGroupDomain>
191        <DataTypeDomain name="input_type">
192          <DataType value="vtkDataSet"/>
193        </DataTypeDomain>
194        <Documentation>
195          This property specifies the input to the Level Scalars filter.
196        </Documentation>
197      </InputProperty>
198      
199      <IntVectorProperty name="SILUpdateStamp" command="GetSILUpdateStamp" information_only="1">
200        <SimpleIntInformationHelper />
201        <Documentation>
202          Information property indicating the update stamp of the SIL. Every
203          time the SIL is rebuild, this
204          time stamp is changed.
205        </Documentation>
206      </IntVectorProperty>
207      
208      <StringVectorProperty name="GeoTypesInfo" information_only="1">
209        <ArraySelectionInformationHelper attribute_name="GeoTypes" />
210      </StringVectorProperty>
211      
212      <StringVectorProperty name="GeoTypesStatus" command="SetGeoTypesStatus"
213                            label="All GeoTypes"
214                            number_of_elements="0"
215                            repeat_command="1"
216                            number_of_elements_per_command="2"
217                            element_types="2 0"
218                            information_property="GeoTypesInfo">
219        <ArraySelectionDomain name="array_list">
220          <RequiredProperties>
221            <Property name="GeoTypesInfo" function="ArrayList" />
222          </RequiredProperties>
223        </ArraySelectionDomain>
224        <Documentation>
225           This property lists all the geometric types to select.
226        </Documentation>
227      </StringVectorProperty>
228      <IntVectorProperty command="SetInsideOut" default_values="0" name="InsideOut" number_of_elements="1">
229        <BooleanDomain name="bool"/>
230        <Documentation>Choose which part of the dataset to keep regarding the selected geometric types. When 0 (default) the direct selection
231        is kept. When 1 the complementary part is selected.
232        </Documentation>
233       </IntVectorProperty>
234     </SourceProxy>
235
236     <SourceProxy name="ELNOMesh" class="vtkELNOMeshFilter" label="ELNO Mesh">
237       <Documentation
238           long_help="Create a Mesh with ELNO values mapped at each vertex."
239           short_help="Create a Mesh with ELNO values mapped at each vertex.">
240         "Create a Mesh with ELNO values mapped at each vertex."
241       </Documentation>
242       <InputProperty name="Input" command="SetInputConnection">
243         <ProxyGroupDomain name="groups">
244           <Group name="sources" />
245           <Group name="filters" />
246         </ProxyGroupDomain>
247         <DataTypeDomain name="input_type">
248           <DataType value="vtkUnstructuredGrid" />
249         </DataTypeDomain>
250         <InputArrayDomain name="input_array" attribute_type="cell" />
251       </InputProperty>
252     </SourceProxy>
253
254     <SourceProxy name="ELNOSurface" class="vtkELNOSurfaceFilter" label="ELNO Surface">
255       <Documentation
256         long_help="Extract the surface of a dataset with ELNO values."
257         short_help="Extract the surface of a dataset with ELNO values.">
258         "Extract the surface of a dataset with ELNO values."
259       </Documentation>
260       <OutputPort name="ELNO Surface" index="0" />
261       <InputProperty name="Input" command="SetInputConnection">
262         <ProxyGroupDomain name="groups">
263           <Group name="sources" />
264           <Group name="filters" />
265         </ProxyGroupDomain>
266         <DataTypeDomain name="input_type">
267           <DataType value="vtkUnstructuredGrid" />
268         </DataTypeDomain>
269         <InputArrayDomain name="input_array" attribute_type="cell" />
270       </InputProperty>
271
272       <!-- Source Array -->
273       <StringVectorProperty
274         name="SelectSourceArray"
275         command="SetInputArrayToProcess"
276         number_of_elements="5"
277         element_types="0 0 0 0 2"
278         animateable="0">
279         <Documentation>
280           Specifies the offset array from which we generate ELNO points.
281         </Documentation>
282
283         <ArrayListDomain
284           name="array_list"
285           key_locations="MEDUtilities"
286           key_names="ELNO"
287           key_strategies="need_key">
288           <RequiredProperties>
289             <Property name="Input" function="Input" />
290           </RequiredProperties>
291         </ArrayListDomain>
292       </StringVectorProperty>
293       <Hints> 
294         <Property name="SelectSourceArray" show="0"/>
295       </Hints>
296     </SourceProxy>
297
298     <SourceProxy name="GaussPoints" class="vtkQuadraturePointsGenerator" label="Gauss Points">
299       <Documentation
300         long_help="Create a point set with data at Gauss points."
301         short_help="Create a point set with data at Gauss points.">
302         "Create a point set with data at quadrature points."
303       </Documentation>
304
305       <OutputPort
306         name="Gauss Points"
307         index="0" />
308
309       <InputProperty
310         name="Input"
311         command="SetInputConnection">
312         <ProxyGroupDomain
313           name="groups">
314           <Group
315             name="sources" />
316           <Group
317             name="filters" />
318         </ProxyGroupDomain>
319         <DataTypeDomain
320           name="input_type">
321           <DataType
322             value="vtkUnstructuredGrid" />
323         </DataTypeDomain>
324         <InputArrayDomain
325           name="input_array"
326           attribute_type="cell" />
327       </InputProperty>
328
329       <!-- Source Array -->
330       <StringVectorProperty
331         name="SelectSourceArray"
332         command="SetInputArrayToProcess"
333         number_of_elements="5"
334         element_types="0 0 0 0 2"
335         animateable="0">
336         <Documentation>
337           Specifies the offset array from which we generate Gauss points.
338         </Documentation>
339
340         <ArrayListDomain
341           name="array_list"
342           key_locations="MEDUtilities"
343           key_names="ELGA"
344           key_strategies="need_key">
345           <RequiredProperties>
346             <Property
347               name="Input"
348               function="Input" />
349           </RequiredProperties>
350         </ArrayListDomain>
351       </StringVectorProperty>
352
353       <Hints>
354         <Property name="SelectSourceArray" show="1"/>
355       </Hints>
356
357     </SourceProxy>
358     
359     <SourceProxy name="ELNOPoints" class="vtkELNOFilter" label="ELNO Points">
360       <Documentation
361         long_help="Create a point set with data at ELNO points. Cells are shrinked by a given factor towards the cell center."
362         short_help="Create a point set with data at ELNO points. Cells are shrinked by a given factor towards the cell center.">
363         "Create a point set with data at quadrature points."
364       </Documentation>
365
366       <OutputPort name="ELNO Points" index="0" />
367
368       <InputProperty name="Input" command="SetInputConnection">
369         <ProxyGroupDomain name="groups">
370           <Group name="sources" />
371           <Group name="filters" />
372         </ProxyGroupDomain>
373         <DataTypeDomain
374           name="input_type">
375           <DataType value="vtkUnstructuredGrid" />
376         </DataTypeDomain>
377         <InputArrayDomain name="input_array" attribute_type="cell" />
378       </InputProperty>
379
380       <!-- Source Array -->
381       <StringVectorProperty
382         name="SelectSourceArray"
383         command="SetInputArrayToProcess"
384         number_of_elements="5"
385         element_types="0 0 0 0 2"
386         animateable="0">
387         <Documentation>
388           Specifies the offset array from which we generate ELNO points.
389         </Documentation>
390
391         <ArrayListDomain
392           name="array_list"
393           key_locations="MEDUtilities"
394           key_names="ELNO"
395           key_strategies="need_key"
396           input_domain_name="input_array">
397           <RequiredProperties>
398             <Property name="Input" function="Input" />
399           </RequiredProperties>
400         </ArrayListDomain>
401       </StringVectorProperty>
402
403       <DoubleVectorProperty
404         name="ShrinkFactor"
405         command="SetShrinkFactor"
406         label="Shrink Factor"
407         number_of_elements="1"
408         default_values="0.5">
409         <DoubleRangeDomain name="range" min="0" max="1" />
410       </DoubleVectorProperty>
411
412       <Hints>
413         <Property name="SelectSourceArray" show="0"/>
414       </Hints>
415     </SourceProxy>
416
417
418     <SourceProxy
419       name="GenerateStructuralElement"
420       class="vtkGenerateStructElement"
421       label="Generate Structural Element">
422
423      <InputProperty
424         name="Input"
425         command="SetInputConnection">
426            <ProxyGroupDomain name="groups">
427              <Group name="sources"/>
428              <Group name="filters"/>
429            </ProxyGroupDomain>
430            <DataTypeDomain name="input_type">
431              <DataType value="vtkUnstructuredGrid"/>
432            </DataTypeDomain>
433            <Documentation>
434              This property specifies the input to the Generate Structural Element filter.
435            </Documentation>
436      </InputProperty>
437
438     </SourceProxy>
439   </ProxyGroup>
440 </ServerManagerConfiguration>