Salome HOME
export preselected_id to client
[modules/paravis.git] / src / Plugins / StaticMesh / plugin / readers.xml
1 <ServerManagerConfiguration>
2   <ProxyGroup name="sources">
3
4     <!-- This proxy is a copy paste of the one in:
5       paraview/VTKExtensions/IOEnSight/Resources/readers_pv_ioensight.xml
6       with an additional entry: the UseStaticMesh boolean.
7     -->
8     <SourceProxy label="EnSight Reader"
9                  name="ensight"
10                  class="vtkGenericStaticEnSightReader">
11       <Documentation long_help="Reads EnSight 6 and Gold files (static version)."
12                      short_help="Read EnSight files (static version).">The
13                      EnSight reader reads files in the format produced by
14                      CEI's EnSight. EnSight 6 and Gold files (both ASCII
15                      and binary) are supported. This version allows to generate
16                      static meshes, on which geometry is considered constant
17                      between time steps. The default extension is .case. The
18                      output of this reader is a multiblock dataset.
19       </Documentation>
20
21       <!-- Additional boolean to control static mesh generation -->
22       <IntVectorProperty
23          name="UseStaticMesh"
24          command="SetUseStaticMesh"
25          label="Use static mesh"
26          number_of_elements="1"
27          default_values="1">
28          <BooleanDomain name="bool"/>
29          <Documentation>
30            Control static output mesh generation. When this option is checked,
31            the first time this reader is executed a mesh will be generated,
32            then only points, cells and fields data will be updated without
33            rereading and recreating the mesh geometry. Keep unchecked for
34            non-static EnSight files.
35          </Documentation>
36       </IntVectorProperty>
37
38       <!-- Original XML -->
39       <StringVectorProperty animateable="0"
40                             command="SetCaseFileName"
41                             name="CaseFileName"
42                             number_of_elements="1">
43         <FileListDomain name="files" />
44         <Documentation>This property specifies the case file name for the
45         EnSight reader.</Documentation>
46       </StringVectorProperty>
47       <DoubleVectorProperty information_only="1"
48                             name="TimestepValues"
49                             repeatable="1">
50         <TimeStepsInformationHelper />
51         <Documentation>Available timestep values.</Documentation>
52       </DoubleVectorProperty>
53       <StringVectorProperty information_only="1"
54                             name="CellArrayInfo">
55         <ArraySelectionInformationHelper attribute_name="Cell" />
56       </StringVectorProperty>
57       <StringVectorProperty command="SetCellArrayStatus"
58                             element_types="2 0"
59                             information_property="CellArrayInfo"
60                             label="Cell Arrays"
61                             name="CellArrayStatus"
62                             number_of_elements="0"
63                             number_of_elements_per_command="2"
64                             repeat_command="1">
65         <ArraySelectionDomain name="array_list">
66           <RequiredProperties>
67             <Property function="ArrayList"
68                       name="CellArrayInfo" />
69           </RequiredProperties>
70         </ArraySelectionDomain>
71         <Documentation>This property lists which cell-centered arrays to
72         read.</Documentation>
73       </StringVectorProperty>
74       <StringVectorProperty information_only="1"
75                             name="PointArrayInfo">
76         <ArraySelectionInformationHelper attribute_name="Point" />
77       </StringVectorProperty>
78       <StringVectorProperty command="SetPointArrayStatus"
79                             element_types="2 0"
80                             information_property="PointArrayInfo"
81                             label="Point Arrays"
82                             name="PointArrayStatus"
83                             number_of_elements="0"
84                             number_of_elements_per_command="2"
85                             repeat_command="1">
86         <ArraySelectionDomain name="array_list">
87           <RequiredProperties>
88             <Property function="ArrayList"
89                       name="PointArrayInfo" />
90           </RequiredProperties>
91         </ArraySelectionDomain>
92         <Documentation>This property lists which point-centered arrays to
93         read.</Documentation>
94       </StringVectorProperty>
95
96       <Hints>
97         <ReaderFactory extensions="case CASE Case"
98                        file_description="EnSight Files" />
99       </Hints>
100     </SourceProxy>
101
102   </ProxyGroup>
103 </ServerManagerConfiguration>