Salome HOME
Increment version: 9.6.0
[samples/pycalculator.git] / resources / PYCALCULATORCatalog.xml.in
1 <?xml version='1.0' encoding='us-ascii' ?>
2 <!-- XML component catalog -->
3 <begin-catalog>
4     <!-- Path prefix information -->
5     <path-prefix-list></path-prefix-list>
6     <!-- Component list -->
7     <component-list>
8         <component>
9             <!-- Component identification -->
10             <component-name>PYCALCULATOR</component-name>
11             <component-username>PyCalculator</component-username>
12             <component-type>OTHER</component-type>
13             <component-author>LD</component-author>
14             <component-version>@SALOMEPYCALCULATOR_VERSION@</component-version>
15             <component-comment>Test component (Arithmetic operations with MED_Field)</component-comment>
16             <component-icone></component-icone>
17             <constraint>hostname = localhost</constraint>
18             <component-impltype>0</component-impltype>
19             <!-- Component interfaces -->
20             <component-interface-list>
21                 <component-interface-name>PYCALCULATOR_Gen</component-interface-name>
22                 <component-interface-comment>No comment</component-interface-comment>
23                 <!-- Service list -->
24                 <component-service-list>
25                     <component-service>
26                         <!-- service-identification -->
27                         <service-name>Clone</service-name>
28                         <service-author>LD</service-author>
29                         <service-version>1.0</service-version>
30                         <service-comment>Clone field</service-comment>
31                         <service-by-default>1</service-by-default>
32                         <!-- service-connexion -->
33                         <inParameter-list>
34                             <inParameter>
35                                 <inParameter-name>field</inParameter-name>
36                                 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
37                                 <inParameter-comment>a field of double</inParameter-comment>
38                             </inParameter>
39                         </inParameter-list>
40                         <outParameter-list>
41                             <outParameter>
42                                 <outParameter-name>result</outParameter-name>
43                                 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
44                                 <outParameter-comment>result</outParameter-comment>
45                             </outParameter>
46                         </outParameter-list>
47                         <DataStream-list></DataStream-list>
48                     </component-service>
49                     <component-service>
50                         <!-- service-identification -->
51                         <service-name>Add</service-name>
52                         <service-author>LD</service-author>
53                         <service-version>1.0</service-version>
54                         <service-comment>Addition of 2 fields of double</service-comment>
55                         <service-by-default>1</service-by-default>
56                         <!-- service-connexion -->
57                         <inParameter-list>
58                             <inParameter>
59                                 <inParameter-name>field1</inParameter-name>
60                                 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
61                                 <inParameter-comment>first field of double</inParameter-comment>
62                             </inParameter>
63                             <inParameter>
64                                 <inParameter-name>field2</inParameter-name>
65                                 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
66                                 <inParameter-comment>second field of double</inParameter-comment>
67                             </inParameter>
68                         </inParameter-list>
69                         <outParameter-list>
70                             <outParameter>
71                                 <outParameter-name>result</outParameter-name>
72                                 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
73                                 <outParameter-comment>result</outParameter-comment>
74                             </outParameter>
75                         </outParameter-list>
76                         <DataStream-list></DataStream-list>
77                     </component-service>
78                     <component-service>
79                         <!-- service-identification -->
80                         <service-name>Mul</service-name>
81                         <service-author>LD</service-author>
82                         <service-version>1.0</service-version>
83                         <service-comment>Multiplication of 2 fields of double</service-comment>
84                         <service-by-default>0</service-by-default>
85                         <!-- service-connexion -->
86                         <inParameter-list>
87                             <inParameter>
88                                 <inParameter-name>field1</inParameter-name>
89                                 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
90                                 <inParameter-comment>first field of double</inParameter-comment>
91                             </inParameter>
92                             <inParameter>
93                                 <inParameter-name>field2</inParameter-name>
94                                 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
95                                 <inParameter-comment>second field of double</inParameter-comment>
96                             </inParameter>
97                         </inParameter-list>
98                         <outParameter-list>
99                             <outParameter>
100                                 <outParameter-name>result</outParameter-name>
101                                 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
102                                 <outParameter-comment>result</outParameter-comment>
103                             </outParameter>
104                         </outParameter-list>
105                         <DataStream-list></DataStream-list>
106                     </component-service>
107                     <component-service>
108                         <!-- service-identification -->
109                         <service-name>AddConstant</service-name>
110                         <service-author>LD</service-author>
111                         <service-version>1.0</service-version>
112                         <service-comment>Add a constant to a field of doubles</service-comment>
113                         <service-by-default>0</service-by-default>
114                         <!-- service-connexion -->
115                         <inParameter-list>
116                             <inParameter>
117                                 <inParameter-name>field</inParameter-name>
118                                 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
119                                 <inParameter-comment>allows to build the support</inParameter-comment>
120                             </inParameter>
121                             <inParameter>
122                                 <inParameter-name>val</inParameter-name>
123                                 <inParameter-type>double</inParameter-type>
124                                 <inParameter-comment>a constant</inParameter-comment>
125                             </inParameter>
126                         </inParameter-list>
127                         <outParameter-list>
128                             <outParameter>
129                                 <outParameter-name>result</outParameter-name>
130                                 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
131                                 <outParameter-comment>result</outParameter-comment>
132                             </outParameter>
133                         </outParameter-list>
134                         <DataStream-list></DataStream-list>
135                     </component-service>
136                     <component-service>
137                         <!-- service-identification -->
138                         <service-name>MulConstant</service-name>
139                         <service-author>LD</service-author>
140                         <service-version>1.0</service-version>
141                         <service-comment>multiply a field to a constant</service-comment>
142                         <service-by-default>0</service-by-default>
143                         <!-- service-connexion -->
144                         <inParameter-list>
145                             <inParameter>
146                                 <inParameter-name>field</inParameter-name>
147                                 <inParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</inParameter-type>
148                                 <inParameter-comment>a field of double</inParameter-comment>
149                             </inParameter>
150                             <inParameter>
151                                 <inParameter-name>val</inParameter-name>
152                                 <inParameter-type>double</inParameter-type>
153                                 <inParameter-comment>a constant</inParameter-comment>
154                             </inParameter>
155                         </inParameter-list>
156                         <outParameter-list>
157                             <outParameter>
158                                 <outParameter-name>result</outParameter-name>
159                                 <outParameter-type>SALOME_MED/MEDCouplingFieldDoubleCorbaInterface</outParameter-type>
160                                 <outParameter-comment>result</outParameter-comment>
161                             </outParameter>
162                         </outParameter-list>
163                         <DataStream-list></DataStream-list>
164                     </component-service>
165                 </component-service-list>
166             </component-interface-list>
167         </component>
168     </component-list>
169 </begin-catalog>