Salome HOME
Minimal CORBA mode: adapted PARAVIS' Python API to work in this mode.
[modules/paravis.git] / src / Plugins / IntegrationPoints / ELNOFilter.xml
1 <ServerManagerConfiguration>
2   <!-- Begin ELNOFilter -->
3   <ProxyGroup
4     name="filters">
5     <SourceProxy
6       name="ELNOPoints"
7       class="vtkELNOFilter"
8       label="ELNO Points">
9
10       <Documentation
11         long_help="Create a point set with data at ELNO points. Cells are shrinked by a given factor towards the cell center."
12         short_help="Create a point set with data at ELNO points. Cells are shrinked by a given factor towards the cell center.">
13         "Create a point set with data at quadrature points."
14       </Documentation>
15
16       <OutputPort
17         name="ELNO Points"
18         index="0" />
19
20       <InputProperty
21         name="Input"
22         command="SetInputConnection">
23         <ProxyGroupDomain
24           name="groups">
25           <Group
26             name="sources" />
27           <Group
28             name="filters" />
29         </ProxyGroupDomain>
30         <DataTypeDomain
31           name="input_type">
32           <DataType
33             value="vtkUnstructuredGrid" />
34         </DataTypeDomain>
35         <InputArrayDomain
36           name="input_array"
37           attribute_type="cell" />
38       </InputProperty>
39
40       <!-- Source Array -->
41       <StringVectorProperty
42         name="SelectSourceArray"
43         command="SetInputArrayToProcess"
44         number_of_elements="5"
45         element_types="0 0 0 0 2"
46         animateable="0">
47         <Documentation>
48           Specifies the offset array from which we generate ELNO points.
49         </Documentation>
50
51         <ArrayListDomain
52           name="array_list"
53           key_locations="vtkMedUtilities"
54           key_names="ELNO"
55           key_strategies="need_key"
56           input_domain_name="input_array">
57           <RequiredProperties>
58             <Property
59               name="Input"
60               function="Input" />
61           </RequiredProperties>
62         </ArrayListDomain>
63       </StringVectorProperty>
64
65       <DoubleVectorProperty
66         name="ShrinkFactor"
67         command="SetShrinkFactor"
68         label="Shrink Factor"
69         number_of_elements="1"
70         default_values="0.5">
71         <DoubleRangeDomain
72           name="range"
73           min="0"
74           max="1" />
75       </DoubleVectorProperty>
76
77       <Hints>
78         <Property name="SelectSourceArray" show="0"/>
79       </Hints>
80
81     </SourceProxy>
82
83     <SourceProxy
84       name="GaussPoints"
85       class="vtkQuadraturePointsGenerator"
86       label="Gauss Points">
87
88       <Documentation
89         long_help="Create a point set with data at Gauss points."
90         short_help="Create a point set with data at Gauss points.">
91         "Create a point set with data at quadrature points."
92       </Documentation>
93
94       <OutputPort
95         name="Gauss Points"
96         index="0" />
97
98       <InputProperty
99         name="Input"
100         command="SetInputConnection">
101         <ProxyGroupDomain
102           name="groups">
103           <Group
104             name="sources" />
105           <Group
106             name="filters" />
107         </ProxyGroupDomain>
108         <DataTypeDomain
109           name="input_type">
110           <DataType
111             value="vtkUnstructuredGrid" />
112         </DataTypeDomain>
113         <InputArrayDomain
114           name="input_array"
115           attribute_type="cell" />
116       </InputProperty>
117
118       <!-- Source Array -->
119       <StringVectorProperty
120         name="SelectSourceArray"
121         command="SetInputArrayToProcess"
122         number_of_elements="5"
123         element_types="0 0 0 0 2"
124         animateable="0">
125         <Documentation>
126           Specifies the offset array from which we generate Gauss points.
127         </Documentation>
128
129         <ArrayListDomain
130           name="array_list"
131           key_locations="vtkMedUtilities"
132           key_names="ELGA"
133           key_strategies="need_key">
134           <RequiredProperties>
135             <Property
136               name="Input"
137               function="Input" />
138           </RequiredProperties>
139         </ArrayListDomain>
140       </StringVectorProperty>
141
142       <Hints>
143         <Property name="SelectSourceArray" show="0"/>
144       </Hints>
145
146     </SourceProxy>
147
148     <SourceProxy
149       name="ELNOMesh"
150       class="vtkELNOMeshFilter"
151       label="ELNO Mesh">
152
153       <Documentation
154         long_help="Create a Mesh with ELNO values mapped at each vertex."
155         short_help="Create a Mesh with ELNO values mapped at each vertex.">
156         "Create a Mesh with ELNO values mapped at each
157         vertex."
158     </Documentation>
159
160       <OutputPort
161         name="ELNO Mesh"
162         index="0" />
163
164       <InputProperty
165         name="Input"
166         command="SetInputConnection">
167         <ProxyGroupDomain
168           name="groups">
169           <Group
170             name="sources" />
171           <Group
172             name="filters" />
173         </ProxyGroupDomain>
174         <DataTypeDomain
175           name="input_type">
176           <DataType
177             value="vtkUnstructuredGrid" />
178         </DataTypeDomain>
179         <InputArrayDomain
180           name="input_array"
181           attribute_type="cell" />
182       </InputProperty>
183
184       <!-- Source Array -->
185       <StringVectorProperty
186         name="SelectSourceArray"
187         command="SetInputArrayToProcess"
188         number_of_elements="5"
189         element_types="0 0 0 0 2"
190         animateable="0">
191         <Documentation>
192           Specifies the offset array from which we generate ELNO points.
193         </Documentation>
194
195         <ArrayListDomain
196           name="array_list"
197           key_locations="vtkMedUtilities"
198           key_names="ELNO"
199           key_strategies="need_key">
200           <RequiredProperties>
201             <Property
202               name="Input"
203               function="Input" />
204           </RequiredProperties>
205         </ArrayListDomain>
206       </StringVectorProperty>
207
208       <Hints>
209         <Property name="SelectSourceArray" show="0"/>
210       </Hints>
211
212     </SourceProxy>
213
214     <SourceProxy
215       name="ELNOSurface"
216       class="vtkELNOSurfaceFilter"
217       label="ELNO Surface">
218
219       <Documentation
220         long_help="Extract the surface of a dataset with ELNO values."
221         short_help="Extract the surface of a dataset with ELNO values.">
222         "Extract the surface of a dataset with ELNO values."
223       </Documentation>
224
225       <OutputPort
226         name="ELNO Surface"
227         index="0" />
228
229       <InputProperty
230         name="Input"
231         command="SetInputConnection">
232         <ProxyGroupDomain
233           name="groups">
234           <Group
235             name="sources" />
236           <Group
237             name="filters" />
238         </ProxyGroupDomain>
239         <DataTypeDomain
240           name="input_type">
241           <DataType
242             value="vtkUnstructuredGrid" />
243         </DataTypeDomain>
244         <InputArrayDomain
245           name="input_array"
246           attribute_type="cell" />
247       </InputProperty>
248
249       <!-- Source Array -->
250       <StringVectorProperty
251         name="SelectSourceArray"
252         command="SetInputArrayToProcess"
253         number_of_elements="5"
254         element_types="0 0 0 0 2"
255         animateable="0">
256         <Documentation>
257           Specifies the offset array from which we generate ELNO points.
258         </Documentation>
259
260         <ArrayListDomain
261           name="array_list"
262           key_locations="vtkMedUtilities"
263           key_names="ELNO"
264           key_strategies="need_key">
265           <RequiredProperties>
266             <Property
267               name="Input"
268               function="Input" />
269           </RequiredProperties>
270         </ArrayListDomain>
271       </StringVectorProperty>
272
273       <Hints>
274         <Property name="SelectSourceArray" show="0"/>
275       </Hints>
276
277     </SourceProxy>
278
279   </ProxyGroup>
280   <!-- End ELNOFilter -->
281 </ServerManagerConfiguration>