1 <?xml version='1.0' encoding='us-ascii' ?>
3 <!-- XML component catalog -->
6 <!-- Path prefix information -->
11 <!-- Component list -->
14 <!-- Component identification -->
15 <component-name>GEOM</component-name>
16 <component-username>Geometry</component-username>
17 <component-type>Geom</component-type>
18 <component-author>NRI</component-author>
19 <component-version> 1.0</component-version>
20 <component-comment>Geom component - Open CASCADE</component-comment>
21 <component-multistudy>1</component-multistudy>
22 <component-icone>ModuleGeom.png</component-icone>
24 <!-- component interface list -->
25 <component-interface-list>
26 <!-- component interface identification -->
27 <component-interface-name>GEOM</component-interface-name>
28 <component-interface-comment>No comment</component-interface-comment>
30 <!-- Component service list-->
31 <component-service-list>
33 <service-name>InitGeomEngine</service-name>
34 <service-author></service-author>
35 <service-version></service-version>
36 <service-comment></service-comment>
37 <service-by-default>1</service-by-default>
40 <inParameter-type>long</inParameter-type>
41 <inParameter-name>StudyID</inParameter-name>
42 <inParameter-comment></inParameter-comment>
47 <outParameter-type>Engines::GEOM_Gen</outParameter-type>
48 <outParameter-name>geomEngine</outParameter-name>
49 <outParameter-comment></outParameter-comment>
54 <service-name>MakeAxisStruct</service-name>
55 <service-author></service-author>
56 <service-version></service-version>
57 <service-comment></service-comment>
58 <service-by-default>1</service-by-default>
61 <inParameter-type>double</inParameter-type>
62 <inParameter-name>x</inParameter-name>
63 <inParameter-comment></inParameter-comment>
66 <inParameter-type>double</inParameter-type>
67 <inParameter-name>y</inParameter-name>
68 <inParameter-comment></inParameter-comment>
71 <inParameter-type>double</inParameter-type>
72 <inParameter-name>z</inParameter-name>
73 <inParameter-comment></inParameter-comment>
76 <inParameter-type>double</inParameter-type>
77 <inParameter-name>vx</inParameter-name>
78 <inParameter-comment></inParameter-comment>
81 <inParameter-type>double</inParameter-type>
82 <inParameter-name>vy</inParameter-name>
83 <inParameter-comment></inParameter-comment>
86 <inParameter-type>double</inParameter-type>
87 <inParameter-name>vz</inParameter-name>
88 <inParameter-comment></inParameter-comment>
93 <outParameter-type>AxisStruct</outParameter-type>
94 <outParameter-name>axis</outParameter-name>
95 <outParameter-comment></outParameter-comment>
100 <service-name>MakePointStruct</service-name>
101 <service-author></service-author>
102 <service-version></service-version>
103 <service-comment></service-comment>
104 <service-by-default>1</service-by-default>
107 <inParameter-type>double</inParameter-type>
108 <inParameter-name>x</inParameter-name>
109 <inParameter-comment></inParameter-comment>
112 <inParameter-type>double</inParameter-type>
113 <inParameter-name>y</inParameter-name>
114 <inParameter-comment></inParameter-comment>
117 <inParameter-type>double</inParameter-type>
118 <inParameter-name>z</inParameter-name>
119 <inParameter-comment></inParameter-comment>
124 <outParameter-type>PointStruct</outParameter-type>
125 <outParameter-name>point</outParameter-name>
126 <outParameter-comment></outParameter-comment>
131 <!-- service-identification -->
132 <service-name>MakeBox</service-name>
133 <service-author>NRI</service-author>
134 <service-version>1.0</service-version>
135 <service-comment>test XML</service-comment>
136 <service-by-default>1</service-by-default>
137 <!-- service-connexion -->
140 <inParameter-type>double</inParameter-type>
141 <inParameter-name>x1</inParameter-name>
142 <inParameter-comment>X coordinate</inParameter-comment>
145 <inParameter-type>double</inParameter-type>
146 <inParameter-name>y1</inParameter-name>
147 <inParameter-comment>Y coordinate</inParameter-comment>
150 <inParameter-type>double</inParameter-type>
151 <inParameter-name>z1</inParameter-name>
152 <inParameter-comment>Z coordinate</inParameter-comment>
155 <inParameter-type>double</inParameter-type>
156 <inParameter-name>x2</inParameter-name>
157 <inParameter-comment>X coordinate</inParameter-comment>
160 <inParameter-type>double</inParameter-type>
161 <inParameter-name>y2</inParameter-name>
162 <inParameter-comment>Y coordinate</inParameter-comment>
165 <inParameter-type>double</inParameter-type>
166 <inParameter-name>z2</inParameter-name>
167 <inParameter-comment>Z coordinate</inParameter-comment>
172 <outParameter-type>GEOM_Shape</outParameter-type>
173 <outParameter-name>shape</outParameter-name>
174 <outParameter-comment>boite</outParameter-comment>
179 <!-- service-identification -->
180 <service-name>MakeSphere</service-name>
181 <service-author>NRI</service-author>
182 <service-version>1.0</service-version>
183 <service-comment>test XML</service-comment>
184 <service-by-default>1</service-by-default>
185 <!-- service-connexion -->
188 <inParameter-type>double</inParameter-type>
189 <inParameter-name>x1</inParameter-name>
190 <inParameter-comment>X coordinate</inParameter-comment>
193 <inParameter-type>double</inParameter-type>
194 <inParameter-name>y1</inParameter-name>
195 <inParameter-comment>Y coordinate</inParameter-comment>
198 <inParameter-type>double</inParameter-type>
199 <inParameter-name>z1</inParameter-name>
200 <inParameter-comment>Z coordinate</inParameter-comment>
203 <inParameter-type>double</inParameter-type>
204 <inParameter-name>radius</inParameter-name>
205 <inParameter-comment>Sphere Radius</inParameter-comment>
210 <outParameter-type>GEOM_Shape</outParameter-type>
211 <outParameter-name>shape</outParameter-name>
212 <outParameter-comment>sphere</outParameter-comment>
217 <!-- service-identification -->
218 <service-name>MakeTranslation</service-name>
219 <service-author>NRI</service-author>
220 <service-version>1.0</service-version>
221 <service-comment>test XML</service-comment>
222 <service-by-default>1</service-by-default>
223 <!-- service-connexion -->
226 <inParameter-type>GEOM_Shape</inParameter-type>
227 <inParameter-name>shape1</inParameter-name>
228 <inParameter-comment>Shape</inParameter-comment>
231 <inParameter-type>double</inParameter-type>
232 <inParameter-name>x1</inParameter-name>
233 <inParameter-comment>..</inParameter-comment>
236 <inParameter-type>double</inParameter-type>
237 <inParameter-name>y1</inParameter-name>
238 <inParameter-comment>..</inParameter-comment>
241 <inParameter-type>double</inParameter-type>
242 <inParameter-name>z1</inParameter-name>
243 <inParameter-comment>..</inParameter-comment>
248 <outParameter-type>GEOM_Shape</outParameter-type>
249 <outParameter-name>shape</outParameter-name>
250 <outParameter-comment>Result</outParameter-comment>
255 <!-- service-identification -->
256 <service-name>MakeCopy</service-name>
257 <service-author>NRI</service-author>
258 <service-version>1.0</service-version>
259 <service-comment>test XML</service-comment>
260 <service-by-default>1</service-by-default>
261 <!-- service-connexion -->
264 <inParameter-type>GEOM_Shape</inParameter-type>
265 <inParameter-name>shape1</inParameter-name>
266 <inParameter-comment>Shape</inParameter-comment>
271 <outParameter-type>GEOM_Shape</outParameter-type>
272 <outParameter-name>shape</outParameter-name>
273 <outParameter-comment>Result</outParameter-comment>
278 <!-- service-identification -->
279 <service-name>MakeBoolean</service-name>
280 <service-author>NRI</service-author>
281 <service-version>1.0</service-version>
282 <service-comment>test XML</service-comment>
283 <service-by-default>1</service-by-default>
284 <!-- service-connexion -->
287 <inParameter-type>GEOM_Shape</inParameter-type>
288 <inParameter-name>shape1</inParameter-name>
289 <inParameter-comment>Shape</inParameter-comment>
292 <inParameter-type>GEOM_Shape</inParameter-type>
293 <inParameter-name>shape2</inParameter-name>
294 <inParameter-comment>Tools</inParameter-comment>
297 <inParameter-type>long</inParameter-type>
298 <inParameter-name>operation</inParameter-name>
299 <inParameter-comment>Operation Type</inParameter-comment>
304 <outParameter-type>GEOM_Shape</outParameter-type>
305 <outParameter-name>shape</outParameter-name>
306 <outParameter-comment>Result</outParameter-comment>
311 <!-- service-identification -->
312 <service-name>MakeFuse</service-name>
313 <service-author>NRI</service-author>
314 <service-version>1.0</service-version>
315 <service-comment>test XML</service-comment>
316 <service-by-default>1</service-by-default>
317 <!-- service-connexion -->
320 <inParameter-type>GEOM_Shape</inParameter-type>
321 <inParameter-name>shape1</inParameter-name>
322 <inParameter-comment>Shape</inParameter-comment>
325 <inParameter-type>GEOM_Shape</inParameter-type>
326 <inParameter-name>shape2</inParameter-name>
327 <inParameter-comment>Tools</inParameter-comment>
332 <outParameter-type>GEOM_Shape</outParameter-type>
333 <outParameter-name>shape</outParameter-name>
334 <outParameter-comment>Result</outParameter-comment>
338 </component-service-list>
339 </component-interface-list>
340 <constraint>hostname = localhost</constraint>