Salome HOME
Merge branch 'V7_5_BR'
[modules/paravis.git] / src / Plugins / DifferenceTimesteps / DifferenceTimesteps.xml
1 <ServerManagerConfiguration>
2   <ProxyGroup name="filters">
3     <SourceProxy name="DifferenceTimesteps"
4                  class="vtkDifferenceTimestepsFilter"
5                  label="Difference Timesteps">
6       <Documentation
7         long_help="The filter computes difference between two selected timesteps from multiblock data set."
8         short_help="Computes difference between two selected timesteps.">
9       </Documentation>
10
11       <InputProperty name="Input"
12                      command="SetInputConnection">
13         <ProxyGroupDomain name="groups">
14           <Group name="sources" />
15           <Group name="filters" />
16         </ProxyGroupDomain>
17         <DataTypeDomain name="input_type">
18           <DataType value="vtkDataObject" />
19         </DataTypeDomain>
20         <InputArrayDomain name="input_array"
21                           attribute_type="any">
22         </InputArrayDomain>
23         <Documentation>
24           This property specifies the input to DifferenceTimesteps filter.
25         </Documentation>
26       </InputProperty>
27
28       <StringVectorProperty name="SelectInputScalars"
29                             label="Array to process"
30                             command="SetInputArrayToProcess"
31                             number_of_elements="5"
32                             element_types="0 0 0 0 2"
33                             animateable="0">
34         <ArrayListDomain name="array_list"
35                          attribute_type="Scalars"
36                          input_domain_name="input_array">
37           <RequiredProperties>
38             <Property name="Input"
39                       function="Input" />
40           </RequiredProperties>
41         </ArrayListDomain>
42         <FieldDataDomain name="field_list">
43           <RequiredProperties>
44             <Property name="Input"
45                       function="Input" />
46           </RequiredProperties>
47         </FieldDataDomain>
48         <Documentation>
49           This property indicates the scalar array name to compute difference.
50         </Documentation>
51       </StringVectorProperty>
52
53       <DoubleVectorProperty
54         name="TimestepValues"
55         repeatable="1"
56         information_only="1">
57         <TimeStepsInformationHelper/>
58         <Documentation>
59           Available timestep values.
60         </Documentation>
61       </DoubleVectorProperty>
62
63       <IntVectorProperty
64          name="RangeIndicesTimeStepsInfo"
65          command="GetRangeIndicesTimeSteps"
66          number_of_elements="2"
67          default_values="0 0"
68          information_only="1">
69         <SimpleIntInformationHelper/>
70       </IntVectorProperty>
71
72       <IntVectorProperty
73         name="FirstTimeStepIndex"
74         label="First time step"
75         command="SetFirstTimeStepIndex"
76         number_of_elements="1"
77         default_values="0"
78         animateable="1"
79         information_property="RangeIndicesTimeStepsInfo">
80         <IntRangeDomain name="range" default_mode="min">
81           <RequiredProperties>
82             <Property name="RangeIndicesTimeStepsInfo"
83                       function="Range" />
84           </RequiredProperties>
85         </IntRangeDomain>
86         <Documentation>
87           Define a first time step.
88         </Documentation>
89       </IntVectorProperty>
90
91       <IntVectorProperty
92         name="SecondTimeStepIndex"
93         label="Second time step"
94         command="SetSecondTimeStepIndex"
95         number_of_elements="1"
96         default_values="0"
97         animateable="0"
98         information_property="RangeIndicesTimeStepsInfo">
99         <IntRangeDomain name="range" default_mode="max">
100           <RequiredProperties>
101             <Property name="RangeIndicesTimeStepsInfo"
102                       function="Range" />
103           </RequiredProperties>
104         </IntRangeDomain>
105         <Documentation>
106           Define a second time step.
107         </Documentation>
108       </IntVectorProperty>
109
110       <StringVectorProperty
111         name="ArrayNamePrefix"
112         label="Name prefix array"
113         command="SetArrayNamePrefix"
114         number_of_elements="1"
115         animateable="0"
116         default_values="diff_" >
117         <Documentation>
118           Prefix to a new array name.
119         </Documentation>
120       </StringVectorProperty>
121
122     </SourceProxy>
123   </ProxyGroup>
124 </ServerManagerConfiguration>