Salome HOME
Merge from V6_main 28/02/2013
[modules/paravis.git] / src / Plugins / ScaleVector / ScaleVector.xml
1 <ServerManagerConfiguration>
2   <!-- Begin ScaleVectorFilter -->
3   <ProxyGroup
4     name="filters">
5     <SourceProxy
6       name="ScaleVector"
7       class="vtkScaleVectorFilter"
8       label="Scale Vector">
9
10       <Documentation
11         long_help="Multiply a vector by a scale factor, and remove the vectors sharing the same name pattern."
12         short_help="Multiply a vector by a scale factor, and remove the vectors sharing the same name pattern.">
13         "Multiply a vector by a scale factor."
14       </Documentation>
15
16       <OutputPort
17         name="ScaleVector"
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="vtkDataSet" />
34         </DataTypeDomain>
35         <InputArrayDomain
36           name="input_array"
37           attribute_type="point"
38           number_of_components="3"/>
39       </InputProperty>
40
41       <!-- Source Array -->
42       <StringVectorProperty
43         name="SelectSourceArray"
44         command="SetInputArrayToProcess"
45         number_of_elements="5"
46         element_types="0 0 0 0 2"
47         label="Vector Field"
48         animateable="0">
49         <Documentation>
50           Specifies the cell field used for the elevation surface.
51         </Documentation>
52         <ArrayListDomain
53           name="array_list"
54           input_domain_name="input_array"
55           attribute_type="Vectors" >
56           <RequiredProperties>
57             <Property
58               name="Input"
59               function="Input" />
60           </RequiredProperties>
61         </ArrayListDomain>
62       </StringVectorProperty>
63
64       <DoubleVectorProperty
65         name="ScaleFactor"
66         command="SetScaleFactor"
67         label="Scale Factor"
68         number_of_elements="1"
69         default_values="1">
70         <DoubleRangeDomain name="range" min="-1" max="1"/>
71       </DoubleVectorProperty>
72
73     </SourceProxy>
74
75   </ProxyGroup>
76   <!-- End ScaleVectorFilter -->
77 </ServerManagerConfiguration>