1 <ServerManagerConfiguration>
2 <ProxyGroup name="internal_sources">
3 <SourceProxy name="MEDReaderInternal" class="vtkMEDReader">
6 <ReaderFactory extensions="med rmed"
7 file_description="MED Files">
11 <Property name="Reload"
13 panel_widget="MEDReaderReloadWidgetType"/>
18 number_of_elements="1"
19 panel_visibility="never"
21 <FileListDomain name="files" />
23 This property specifies the file name for the MED reader.
25 </StringVectorProperty>
27 <!-- retrieves using GetNumberOf[FieldsTree]Arrays and GetFieldsTreeArrayName the keys used by FieldsStatus -->
28 <StringVectorProperty name="FieldsTreeInfo" information_only="1">
29 <ArraySelectionInformationHelper attribute_name="FieldsTree" />
30 </StringVectorProperty>
34 command="SetFieldsStatus"
36 number_of_elements="0"
38 number_of_elements_per_command="2"
40 information_property="FieldsTreeInfo"
42 panel_widget="MEDReaderFieldsWidgetType">
43 <ArraySelectionDomain name="array_list">
45 <Property name="FieldsTreeInfo" function="ArrayList" />
47 </ArraySelectionDomain>
49 This property lists all the fields sorted by time steps then by mesh then by common support.
51 </StringVectorProperty>
53 <IntVectorProperty name="VectorsProperty"
54 label="Generate Vectors"
55 command="GenerateVectors"
56 number_of_elements="1"
58 panel_widget="MEDReaderVectorsWidgetType">
60 This property define if the reader generate vectors.
62 <BooleanDomain name="bool"/>
64 <IntVectorProperty name="TimeModeProperty"
67 number_of_elements="1"
69 panel_widget="MEDReaderTimeModeWidgetType">
71 This property define if the reader read time steps as modes or not.
73 <BooleanDomain name="bool"/>
78 command="GetSeparator"
79 number_of_elements="1"
83 This property specifies the file name for the MED reader.
85 </StringVectorProperty>
91 <TimeStepsInformationHelper />
93 Available timestep values.
95 </DoubleVectorProperty>
97 <StringVectorProperty name="TimesFlagsInfo" information_only="1">
98 <ArraySelectionInformationHelper attribute_name="TimesFlags" />
99 </StringVectorProperty>
101 <StringVectorProperty name="TimesFlagsStatus" command="SetTimesFlagsStatus"
102 label="All TimeSteps"
103 number_of_elements="0"
105 number_of_elements_per_command="2"
107 information_property="TimesFlagsInfo"
108 panel_widget="MEDReaderTimesFlagsWidgetType">
109 <ArraySelectionDomain name="array_list">
111 <Property name="TimesFlagsInfo" function="ArrayList" />
112 </RequiredProperties>
113 </ArraySelectionDomain>
115 This property define which time steps the reader should read.
118 <PropertyWidgetDecorator type="ShowWidgetDecorator">
119 <Property name="TimeModeProperty" function="boolean" />
120 </PropertyWidgetDecorator>
122 </StringVectorProperty>
124 <IntVectorProperty name="GhostCellGeneratorCallForPara"
125 label="Ghost Computation In Parallel Case"
126 command="GhostCellGeneratorCallForPara"
127 number_of_elements="1"
129 panel_visibility="advanced">
131 This property tells if ghost cell generator is applied in parallel mode right after MED file read. This call has a CPU cost but it avoids viz artefacts (interfaces inside dataset on domain borders) you can experiment during usage of filters sensitive to ghost cells in // mode (Ex transparency, contour...).
133 <BooleanDomain name="bool"/>
138 <ProxyGroup name="sources">
140 <SourceProxy class="vtkFileSeriesGroupReader"
141 file_name_method="SetFileName"
144 si_class="vtkSIMetaReaderProxy">
147 proxygroup="internal_sources"
148 proxyname="MEDReaderInternal"></Proxy>
150 <Property name="Reload" />
151 <Property name="FieldsTreeInfo" />
152 <Property name="FieldsStatus" />
153 <Property name="VectorsProperty" />
154 <Property name="Separator" />
155 <Property name="TimeModeProperty" />
156 <Property name="TimesFlagsInfo" />
157 <Property name="TimesFlagsStatus" />
158 <Property name="GhostCellGeneratorCallForPara" />
161 <StringVectorProperty animateable="0"
162 clean_command="RemoveAllFileNames"
163 command="AddFileName"
165 number_of_elements="0"
166 panel_visibility="never"
168 <FileListDomain name="files" />
169 <Documentation>The list of files to be read by the
170 reader.</Documentation>
171 </StringVectorProperty>
172 <DoubleVectorProperty
174 name="TimestepValues"
176 <TimeStepsInformationHelper />
177 </DoubleVectorProperty>
180 <ReaderFactory extensions="med rmed"
181 file_description="MED Files">
187 <ProxyGroup name="filters">
188 <SourceProxy name="ExtractGroup" class="vtkExtractGroup" label="Extract Group">
189 <InputProperty name="Input" command="SetInputConnection">
190 <ProxyGroupDomain name="groups">
191 <Group name="sources"/>
192 <Group name="filters"/>
194 <DataTypeDomain name="input_type">
195 <DataType value="vtkDataSet"/>
198 This property specifies the input to the Level Scalars filter.
202 <StringVectorProperty name="GroupsFlagsInfo" information_only="1">
203 <ArraySelectionInformationHelper attribute_name="GroupsFlags" />
204 </StringVectorProperty>
206 <StringVectorProperty name="GroupsFlagsStatus" command="SetGroupsFlagsStatus"
208 number_of_elements="0"
210 number_of_elements_per_command="2"
212 information_property="GroupsFlagsInfo"
213 panel_widget="ExtractGroupFieldsWidgetType">
214 <ArraySelectionDomain name="array_list">
216 <Property name="GroupsFlagsInfo" function="ArrayList" />
217 </RequiredProperties>
218 </ArraySelectionDomain>
220 This property lists all groups and families to select.
222 </StringVectorProperty>
224 <IntVectorProperty command="SetInsideOut" default_values="0" name="InsideOut" label="Extract Complementary" number_of_elements="1">
225 <BooleanDomain name="bool"/>
226 <Documentation>Choose which part of the dataset to keep regarding the selected Groups/Families. When 0 (default) the direct selection
227 is kept. When 1 the complementary part is selected.
231 <StringVectorProperty
233 command="GetMeshName"
234 number_of_elements="1"
236 information_only="1">
238 This property returns the name of the mesh.
240 </StringVectorProperty>
244 <SourceProxy name="GroupAsMultiBlock" class="vtkGroupAsMultiBlock" label="Groups As MultiBlocks">
245 <InputProperty name="Input" command="SetInputConnection">
246 <ProxyGroupDomain name="groups">
247 <Group name="sources"/>
248 <Group name="filters"/>
250 <DataTypeDomain name="input_type">
251 <DataType value="vtkDataSet"/>
254 This property specifies the input to the Level Scalars filter.
259 <SourceProxy name="GroupsNames" class="vtkGroupsNames" label="Groups Names">
260 <InputProperty name="Input" command="SetInputConnection">
261 <ProxyGroupDomain name="groups">
262 <Group name="sources"/>
263 <Group name="filters"/>
265 <DataTypeDomain name="input_type">
266 <DataType value="vtkDataSet"/>
269 This property specifies the input to the Level Scalars filter.
277 <ProxyGroup name="filters">
278 <SourceProxy name="ExtractCellType" class="vtkExtractCellType" label="Extract Cell Type">
279 <InputProperty name="Input" command="SetInputConnection">
280 <ProxyGroupDomain name="groups">
281 <Group name="sources"/>
282 <Group name="filters"/>
284 <DataTypeDomain name="input_type">
285 <DataType value="vtkDataSet"/>
288 This property specifies the input to the Level Scalars filter.
292 <StringVectorProperty name="GeoTypesInfo" information_only="1">
293 <ArraySelectionInformationHelper attribute_name="GeoTypes" />
294 </StringVectorProperty>
296 <StringVectorProperty name="GeoTypesStatus" command="SetGeoTypesStatus"
297 label="All Geo Types"
298 number_of_elements="0"
300 number_of_elements_per_command="2"
302 information_property="GeoTypesInfo">
303 <ArraySelectionDomain name="array_list">
305 <Property name="GeoTypesInfo" function="ArrayList" />
306 </RequiredProperties>
307 </ArraySelectionDomain>
309 This property lists all the geometric types to select.
311 </StringVectorProperty>
312 <IntVectorProperty command="SetInsideOut" label="Extract Complementary" default_values="0" name="InsideOut" number_of_elements="1">
313 <BooleanDomain name="bool"/>
314 <Documentation>Choose which part of the dataset to keep regarding the selected geometric types. When 0 (default) the direct selection
315 is kept. When 1 the complementary part is selected.
320 <SourceProxy name="ELNOMesh" class="vtkELNOMeshFilter" label="ELNO field To Surface">
322 long_help="Create a Mesh with ELNO values mapped at each vertex."
323 short_help="Create a Mesh with ELNO values mapped at each vertex.">
324 "Create a Mesh with ELNO values mapped at each vertex."
327 <InputProperty name="Input" command="SetInputConnection">
328 <ProxyGroupDomain name="groups">
329 <Group name="sources" />
330 <Group name="filters" />
332 <DataTypeDomain name="input_type">
333 <DataType value="vtkUnstructuredGrid" />
335 <InputArrayDomain name="input_array" attribute_type="cell" />
338 <DoubleVectorProperty animateable="1"
339 command="SetShrinkFactor"
340 default_values="0.9999"
342 number_of_elements="1">
343 <DoubleRangeDomain max="1" min="0" name="range" />
344 <Documentation>The value of this property determines how far the points
345 will move in the mesh before to be colored using ELNO fields on it. A value of 0 positions the points at the centroid of the cell; a value of 1 leaves them at their original positions.</Documentation>
346 </DoubleVectorProperty>
348 <ShowInMenu category="Mechanics" />
352 <SourceProxy name="ELNOSurface" class="vtkELNOSurfaceFilter" label="ELNO field To Surface (skin only)">
354 long_help="Extract the surface of a dataset with ELNO values."
355 short_help="Extract the surface of a dataset with ELNO values.">
356 "Extract the surface of a dataset with ELNO values."
358 <OutputPort name="ELNO Surface" index="0" />
359 <InputProperty name="Input" command="SetInputConnection">
360 <ProxyGroupDomain name="groups">
361 <Group name="sources" />
362 <Group name="filters" />
364 <DataTypeDomain name="input_type">
365 <DataType value="vtkUnstructuredGrid" />
367 <InputArrayDomain name="input_array" attribute_type="cell" />
370 <!-- Source Array -->
371 <StringVectorProperty
372 name="SelectSourceArray"
373 command="SetInputArrayToProcess"
374 number_of_elements="5"
375 element_types="0 0 0 0 2"
378 Specifies the offset array from which we generate ELNO points.
383 key_locations="MEDUtilities"
385 key_strategies="need_key">
387 <Property name="Input" function="Input" />
388 </RequiredProperties>
390 </StringVectorProperty>
392 <Property name="SelectSourceArray" show="0"/>
393 <ShowInMenu category="Mechanics" />
397 <SourceProxy name="GaussPoints" class="vtkMEDQuadraturePointsGenerator" label="ELGA field To Point Gaussian">
399 long_help="Create a point set with data at Gauss points."
400 short_help="Create a point set with data at Gauss points.">
401 "Create a point set with data at quadrature points."
410 command="SetInputConnection">
421 value="vtkUnstructuredGrid" />
425 attribute_type="cell" />
428 <!-- Source Array -->
429 <StringVectorProperty
430 name="SelectSourceArray"
431 command="SetInputArrayToProcess"
432 number_of_elements="5"
433 element_types="0 0 0 0 2"
436 Specifies the offset array from which we generate Gauss points.
441 key_locations="MEDUtilities"
443 key_strategies="need_key">
448 </RequiredProperties>
450 </StringVectorProperty>
453 <Property name="SelectSourceArray" show="1"/>
454 <ShowInMenu category="Mechanics" />
459 <SourceProxy name="ELNOPoints" class="vtkELNOFilter" label="ELNO field To Point Gaussian">
461 long_help="Create a point set with data at ELNO points. Cells are shrinked by a given factor towards the cell center."
462 short_help="Create a point set with data at ELNO points. Cells are shrinked by a given factor towards the cell center.">
463 "Create a point set with data at quadrature points."
466 <OutputPort name="ELNO Points" index="0" />
468 <InputProperty name="Input" command="SetInputConnection">
469 <ProxyGroupDomain name="groups">
470 <Group name="sources" />
471 <Group name="filters" />
475 <DataType value="vtkUnstructuredGrid" />
477 <InputArrayDomain name="input_array" attribute_type="cell" />
480 <!-- Source Array -->
481 <StringVectorProperty
482 name="SelectSourceArray"
483 command="SetInputArrayToProcess"
484 number_of_elements="5"
485 element_types="0 0 0 0 2"
488 Specifies the offset array from which we generate ELNO points.
493 key_locations="MEDUtilities"
495 key_strategies="need_key"
496 input_domain_name="input_array">
498 <Property name="Input" function="Input" />
499 </RequiredProperties>
501 </StringVectorProperty>
503 <DoubleVectorProperty
505 command="SetShrinkFactor"
506 label="Shrink Factor"
507 number_of_elements="1"
508 default_values="0.5">
509 <DoubleRangeDomain name="range" min="0" max="1" />
510 </DoubleVectorProperty>
513 <Property name="SelectSourceArray" show="0"/>
514 <ShowInMenu category="Mechanics" />
519 name="GenerateStructuralElement"
520 class="vtkGenerateStructElement"
521 label="Generate Structural Element">
525 command="SetInputConnection">
526 <ProxyGroupDomain name="groups">
527 <Group name="sources"/>
528 <Group name="filters"/>
530 <DataTypeDomain name="input_type">
531 <DataType value="vtkUnstructuredGrid"/>
534 This property specifies the input to the Generate Structural Element filter.
540 </ServerManagerConfiguration>