6 <component-name>?</component-name>
7 <interface-name>?</interface-name>
8 <node-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</node-name>
10 <coupled-node>?</coupled-node>
12 <service-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</service-name>
15 <inParameter-type>double</inParameter-type>
16 <inParameter-name>MakeBox1__x1</inParameter-name> </inParameter>
18 <inParameter-type>double</inParameter-type>
19 <inParameter-name>MakeBox1__y1</inParameter-name> </inParameter>
21 <inParameter-type>double</inParameter-type>
22 <inParameter-name>MakeBox1__z1</inParameter-name> </inParameter>
24 <inParameter-type>double</inParameter-type>
25 <inParameter-name>MakeBox1__x2</inParameter-name> </inParameter>
27 <inParameter-type>double</inParameter-type>
28 <inParameter-name>MakeBox1__y2</inParameter-name> </inParameter>
30 <inParameter-type>double</inParameter-type>
31 <inParameter-name>MakeBox1__z2</inParameter-name> </inParameter>
33 <inParameter-type>double</inParameter-type>
34 <inParameter-name>MakeSphere_1__x1</inParameter-name> </inParameter>
36 <inParameter-type>double</inParameter-type>
37 <inParameter-name>MakeSphere_1__y1</inParameter-name> </inParameter>
39 <inParameter-type>double</inParameter-type>
40 <inParameter-name>MakeSphere_1__z1</inParameter-name> </inParameter>
42 <inParameter-type>double</inParameter-type>
43 <inParameter-name>MakeSphere_1__radius</inParameter-name> </inParameter>
45 <inParameter-type>double</inParameter-type>
46 <inParameter-name>MakeTranslation_1__x1</inParameter-name> </inParameter>
48 <inParameter-type>double</inParameter-type>
49 <inParameter-name>MakeTranslation_1__y1</inParameter-name> </inParameter>
51 <inParameter-type>double</inParameter-type>
52 <inParameter-name>MakeTranslation_1__z1</inParameter-name> </inParameter> </inParameter-list>
55 <outParameter-type>objref</outParameter-type>
56 <outParameter-name>MakeFuse_2__shape</outParameter-name> </outParameter> </outParameter-list> </service>
59 <creation-date>25/8/2004 - 16:28:50</creation-date>
60 <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
61 <editor-release>2.0</editor-release>
63 <container>?</container>
65 <x-position>0</x-position>
66 <y-position>0</y-position> </node> </info-list>
69 <component-name>?</component-name>
70 <interface-name>?</interface-name>
71 <node-name>gag</node-name>
73 <coupled-node>?</coupled-node>
75 <service-name>gag</service-name>
77 <outParameter-list/> </service>
81 <FuncName>gag</FuncName>
82 <PyFunc><![CDATA[from batchmode_geompy import * ]]></PyFunc>
83 <PyFunc><![CDATA[def gag(): ]]></PyFunc>
84 <PyFunc><![CDATA[ # This is a gag ]]></PyFunc>
85 <PyFunc><![CDATA[ return 1 ]]></PyFunc> </PyFunction> </PyFunction-list>
86 <creation-date>29/10/2004 - 10:50:25</creation-date>
87 <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
88 <editor-release>2.0</editor-release>
90 <container>?</container>
91 <comment>Compute Node</comment>
92 <x-position>0</x-position>
93 <y-position>123</y-position> </node>
95 <component-name>?</component-name>
96 <interface-name>?</interface-name>
97 <node-name>MakeBox1</node-name>
99 <coupled-node>?</coupled-node>
101 <service-name>MakeBox1</service-name>
104 <inParameter-type>double</inParameter-type>
105 <inParameter-name>x1</inParameter-name> </inParameter>
107 <inParameter-type>double</inParameter-type>
108 <inParameter-name>y1</inParameter-name> </inParameter>
110 <inParameter-type>double</inParameter-type>
111 <inParameter-name>z1</inParameter-name> </inParameter>
113 <inParameter-type>double</inParameter-type>
114 <inParameter-name>x2</inParameter-name> </inParameter>
116 <inParameter-type>double</inParameter-type>
117 <inParameter-name>y2</inParameter-name> </inParameter>
119 <inParameter-type>double</inParameter-type>
120 <inParameter-name>z2</inParameter-name> </inParameter> </inParameter-list>
123 <outParameter-type>objref</outParameter-type>
124 <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
128 <FuncName>MakeBox1</FuncName>
129 <PyFunc><![CDATA[def MakeBox1(x1,y1,z1,x2,y2,z2): ]]></PyFunc>
130 <PyFunc><![CDATA[ aBox = MakeBox(x1,y1,z1,x2,y2,z2) ]]></PyFunc>
131 <PyFunc><![CDATA[ return aBox ]]></PyFunc> </PyFunction> </PyFunction-list>
132 <creation-date>29/10/2004 - 10:50:25</creation-date>
133 <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
134 <editor-release>2.0</editor-release>
136 <container>?</container>
137 <comment>Compute Node</comment>
138 <x-position>194</x-position>
139 <y-position>3</y-position> </node>
141 <component-name>?</component-name>
142 <interface-name>?</interface-name>
143 <node-name>MakeCopy_1</node-name>
145 <coupled-node>?</coupled-node>
147 <service-name>MakeCopy_1</service-name>
150 <inParameter-type>objref</inParameter-type>
151 <inParameter-name>shape1</inParameter-name> </inParameter> </inParameter-list>
154 <outParameter-type>objref</outParameter-type>
155 <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
159 <FuncName>MakeCopy_1</FuncName>
160 <PyFunc><![CDATA[def MakeCopy_1(shape1): ]]></PyFunc>
161 <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
162 <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
163 <creation-date>29/10/2004 - 10:50:25</creation-date>
164 <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
165 <editor-release>2.0</editor-release>
167 <container>?</container>
168 <comment>Compute Node</comment>
169 <x-position>389</x-position>
170 <y-position>3</y-position> </node>
172 <component-name>?</component-name>
173 <interface-name>?</interface-name>
174 <node-name>MakeCopy_2</node-name>
176 <coupled-node>?</coupled-node>
178 <service-name>MakeCopy_2</service-name>
181 <inParameter-type>objref</inParameter-type>
182 <inParameter-name>shape1</inParameter-name> </inParameter> </inParameter-list>
185 <outParameter-type>objref</outParameter-type>
186 <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
190 <FuncName>MakeCopy_2</FuncName>
191 <PyFunc><![CDATA[def MakeCopy_2(shape1): ]]></PyFunc>
192 <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
193 <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
194 <creation-date>29/10/2004 - 10:50:25</creation-date>
195 <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
196 <editor-release>2.0</editor-release>
198 <container>?</container>
199 <comment>Compute Node</comment>
200 <x-position>389</x-position>
201 <y-position>136</y-position> </node>
203 <component-name>?</component-name>
204 <interface-name>?</interface-name>
205 <node-name>MakeSphere_1</node-name>
207 <coupled-node>?</coupled-node>
209 <service-name>MakeSphere_1</service-name>
212 <inParameter-type>double</inParameter-type>
213 <inParameter-name>x1</inParameter-name> </inParameter>
215 <inParameter-type>double</inParameter-type>
216 <inParameter-name>y1</inParameter-name> </inParameter>
218 <inParameter-type>double</inParameter-type>
219 <inParameter-name>z1</inParameter-name> </inParameter>
221 <inParameter-type>double</inParameter-type>
222 <inParameter-name>radius</inParameter-name> </inParameter> </inParameter-list>
225 <outParameter-type>objref</outParameter-type>
226 <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
230 <FuncName>MakeSphere_1</FuncName>
231 <PyFunc><![CDATA[def MakeSphere_1(x1,y1,z1,radius): ]]></PyFunc>
232 <PyFunc><![CDATA[ apoint=MakeVertex(x1,y1,z1) ]]></PyFunc>
233 <PyFunc><![CDATA[ shape=MakeSpherePntR(apoint,radius) ]]></PyFunc>
234 <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
235 <creation-date>29/10/2004 - 10:50:25</creation-date>
236 <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
237 <editor-release>2.0</editor-release>
239 <container>?</container>
240 <comment>Compute Node</comment>
241 <x-position>203</x-position>
242 <y-position>315</y-position> </node>
244 <component-name>?</component-name>
245 <interface-name>?</interface-name>
246 <node-name>MakeTranslation_1</node-name>
248 <coupled-node>?</coupled-node>
250 <service-name>MakeTranslation_1</service-name>
253 <inParameter-type>objref</inParameter-type>
254 <inParameter-name>shape1</inParameter-name> </inParameter>
256 <inParameter-type>double</inParameter-type>
257 <inParameter-name>x1</inParameter-name> </inParameter>
259 <inParameter-type>double</inParameter-type>
260 <inParameter-name>y1</inParameter-name> </inParameter>
262 <inParameter-type>double</inParameter-type>
263 <inParameter-name>z1</inParameter-name> </inParameter> </inParameter-list>
266 <outParameter-type>objref</outParameter-type>
267 <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
271 <FuncName>MakeTranslation_1</FuncName>
272 <PyFunc><![CDATA[def MakeTranslation_1(shape1,x1,y1,z1): ]]></PyFunc>
273 <PyFunc><![CDATA[ shape = MakeTranslation(shape1,x1,y1,z1) ]]></PyFunc>
274 <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
275 <creation-date>29/10/2004 - 10:50:25</creation-date>
276 <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
277 <editor-release>2.0</editor-release>
279 <container>?</container>
280 <comment>Compute Node</comment>
281 <x-position>596</x-position>
282 <y-position>3</y-position> </node>
284 <component-name>?</component-name>
285 <interface-name>?</interface-name>
286 <node-name>MakeFuse_1</node-name>
288 <coupled-node>?</coupled-node>
290 <service-name>MakeFuse_1</service-name>
293 <inParameter-type>objref</inParameter-type>
294 <inParameter-name>shape1</inParameter-name> </inParameter>
296 <inParameter-type>objref</inParameter-type>
297 <inParameter-name>shape2</inParameter-name> </inParameter> </inParameter-list>
300 <outParameter-type>objref</outParameter-type>
301 <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
305 <FuncName>MakeFuse_1</FuncName>
306 <PyFunc><![CDATA[def MakeFuse_1(shape1,shape2): ]]></PyFunc>
307 <PyFunc><![CDATA[ # fuse operation 3 ]]></PyFunc>
308 <PyFunc><![CDATA[ shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
309 <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
310 <creation-date>29/10/2004 - 10:50:25</creation-date>
311 <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
312 <editor-release>2.0</editor-release>
314 <container>?</container>
315 <comment>Compute Node</comment>
316 <x-position>823</x-position>
317 <y-position>116</y-position> </node>
319 <component-name>?</component-name>
320 <interface-name>?</interface-name>
321 <node-name>MakeFuse_2</node-name>
323 <coupled-node>?</coupled-node>
325 <service-name>MakeFuse_2</service-name>
328 <inParameter-type>objref</inParameter-type>
329 <inParameter-name>shape1</inParameter-name> </inParameter>
331 <inParameter-type>objref</inParameter-type>
332 <inParameter-name>shape2</inParameter-name> </inParameter> </inParameter-list>
335 <outParameter-type>objref</outParameter-type>
336 <outParameter-name>shape</outParameter-name> </outParameter> </outParameter-list> </service>
340 <FuncName>MakeFuse_2</FuncName>
341 <PyFunc><![CDATA[def MakeFuse_2(shape1,shape2): ]]></PyFunc>
342 <PyFunc><![CDATA[ # fuse operation 3 ]]></PyFunc>
343 <PyFunc><![CDATA[ shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
344 <PyFunc><![CDATA[ from SALOME_NamingServicePy import SALOME_NamingServicePy_i ]]></PyFunc>
345 <PyFunc><![CDATA[ myNamingService = SALOME_NamingServicePy_i(orb) ]]></PyFunc>
346 <PyFunc><![CDATA[ aSession = myNamingService.Resolve('/Kernel/Session') ]]></PyFunc>
347 <PyFunc><![CDATA[ aStudyId = aSession.GetActiveStudyId() ]]></PyFunc>
348 <PyFunc><![CDATA[ myStudyManager = myNamingService.Resolve('/myStudyManager') ]]></PyFunc>
349 <PyFunc><![CDATA[ aStudy = myStudyManager.GetStudyByID(aStudyId) ]]></PyFunc>
350 <PyFunc><![CDATA[ aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ]]></PyFunc>
351 <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
352 <creation-date>29/10/2004 - 10:50:25</creation-date>
353 <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
354 <editor-release>2.0</editor-release>
356 <container>?</container>
357 <comment>Compute Node</comment>
358 <x-position>1049</x-position>
359 <y-position>295</y-position> </node> </node-list>
362 <fromnode-name>gag</fromnode-name>
363 <fromserviceparameter-name>Gate</fromserviceparameter-name>
364 <tonode-name>MakeBox1</tonode-name>
365 <toserviceparameter-name>Gate</toserviceparameter-name>
366 <coord-list/> </link>
368 <fromnode-name>gag</fromnode-name>
369 <fromserviceparameter-name>Gate</fromserviceparameter-name>
370 <tonode-name>MakeSphere_1</tonode-name>
371 <toserviceparameter-name>Gate</toserviceparameter-name>
378 <y>265</y> </coord> </coord-list> </link>
380 <fromnode-name>MakeBox1</fromnode-name>
381 <fromserviceparameter-name>shape</fromserviceparameter-name>
382 <tonode-name>MakeCopy_1</tonode-name>
383 <toserviceparameter-name>shape1</toserviceparameter-name>
384 <coord-list/> </link>
386 <fromnode-name>MakeBox1</fromnode-name>
387 <fromserviceparameter-name>shape</fromserviceparameter-name>
388 <tonode-name>MakeCopy_2</tonode-name>
389 <toserviceparameter-name>shape1</toserviceparameter-name>
393 <y>207</y> </coord> </coord-list> </link>
395 <fromnode-name>MakeCopy_1</fromnode-name>
396 <fromserviceparameter-name>shape</fromserviceparameter-name>
397 <tonode-name>MakeTranslation_1</tonode-name>
398 <toserviceparameter-name>shape1</toserviceparameter-name>
399 <coord-list/> </link>
401 <fromnode-name>MakeCopy_2</fromnode-name>
402 <fromserviceparameter-name>shape</fromserviceparameter-name>
403 <tonode-name>MakeFuse_1</tonode-name>
404 <toserviceparameter-name>shape2</toserviceparameter-name>
408 <y>207</y> </coord> </coord-list> </link>
410 <fromnode-name>MakeSphere_1</fromnode-name>
411 <fromserviceparameter-name>shape</fromserviceparameter-name>
412 <tonode-name>MakeFuse_2</tonode-name>
413 <toserviceparameter-name>shape2</toserviceparameter-name>
414 <coord-list/> </link>
416 <fromnode-name>MakeTranslation_1</fromnode-name>
417 <fromserviceparameter-name>shape</fromserviceparameter-name>
418 <tonode-name>MakeFuse_1</tonode-name>
419 <toserviceparameter-name>shape1</toserviceparameter-name>
420 <coord-list/> </link>
422 <fromnode-name>MakeFuse_1</fromnode-name>
423 <fromserviceparameter-name>shape</fromserviceparameter-name>
424 <tonode-name>MakeFuse_2</tonode-name>
425 <toserviceparameter-name>shape1</toserviceparameter-name>
432 <y>187</y> </coord> </coord-list> </link> </link-list>
435 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
436 <fromserviceparameter-name>MakeBox1__x1</fromserviceparameter-name>
437 <tonode-name>MakeBox1</tonode-name>
438 <toserviceparameter-name>x1</toserviceparameter-name>
440 <value-type>7</value-type>
441 <value>0</value> </data-value>
442 <coord-list/> </data>
444 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
445 <fromserviceparameter-name>MakeBox1__y1</fromserviceparameter-name>
446 <tonode-name>MakeBox1</tonode-name>
447 <toserviceparameter-name>y1</toserviceparameter-name>
449 <value-type>7</value-type>
450 <value>0</value> </data-value>
451 <coord-list/> </data>
453 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
454 <fromserviceparameter-name>MakeBox1__z1</fromserviceparameter-name>
455 <tonode-name>MakeBox1</tonode-name>
456 <toserviceparameter-name>z1</toserviceparameter-name>
458 <value-type>7</value-type>
459 <value>0</value> </data-value>
460 <coord-list/> </data>
462 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
463 <fromserviceparameter-name>MakeBox1__x2</fromserviceparameter-name>
464 <tonode-name>MakeBox1</tonode-name>
465 <toserviceparameter-name>x2</toserviceparameter-name>
467 <value-type>7</value-type>
468 <value>50</value> </data-value>
469 <coord-list/> </data>
471 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
472 <fromserviceparameter-name>MakeBox1__y2</fromserviceparameter-name>
473 <tonode-name>MakeBox1</tonode-name>
474 <toserviceparameter-name>y2</toserviceparameter-name>
476 <value-type>7</value-type>
477 <value>50</value> </data-value>
478 <coord-list/> </data>
480 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
481 <fromserviceparameter-name>MakeBox1__z2</fromserviceparameter-name>
482 <tonode-name>MakeBox1</tonode-name>
483 <toserviceparameter-name>z2</toserviceparameter-name>
485 <value-type>7</value-type>
486 <value>50</value> </data-value>
487 <coord-list/> </data>
489 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
490 <fromserviceparameter-name>MakeSphere_1__x1</fromserviceparameter-name>
491 <tonode-name>MakeSphere_1</tonode-name>
492 <toserviceparameter-name>x1</toserviceparameter-name>
494 <value-type>7</value-type>
495 <value>0</value> </data-value>
496 <coord-list/> </data>
498 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
499 <fromserviceparameter-name>MakeSphere_1__y1</fromserviceparameter-name>
500 <tonode-name>MakeSphere_1</tonode-name>
501 <toserviceparameter-name>y1</toserviceparameter-name>
503 <value-type>7</value-type>
504 <value>0</value> </data-value>
505 <coord-list/> </data>
507 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
508 <fromserviceparameter-name>MakeSphere_1__z1</fromserviceparameter-name>
509 <tonode-name>MakeSphere_1</tonode-name>
510 <toserviceparameter-name>z1</toserviceparameter-name>
512 <value-type>7</value-type>
513 <value>0</value> </data-value>
514 <coord-list/> </data>
516 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
517 <fromserviceparameter-name>MakeSphere_1__radius</fromserviceparameter-name>
518 <tonode-name>MakeSphere_1</tonode-name>
519 <toserviceparameter-name>radius</toserviceparameter-name>
521 <value-type>7</value-type>
522 <value>12</value> </data-value>
523 <coord-list/> </data>
525 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
526 <fromserviceparameter-name>MakeTranslation_1__x1</fromserviceparameter-name>
527 <tonode-name>MakeTranslation_1</tonode-name>
528 <toserviceparameter-name>x1</toserviceparameter-name>
530 <value-type>7</value-type>
531 <value>25</value> </data-value>
532 <coord-list/> </data>
534 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
535 <fromserviceparameter-name>MakeTranslation_1__y1</fromserviceparameter-name>
536 <tonode-name>MakeTranslation_1</tonode-name>
537 <toserviceparameter-name>y1</toserviceparameter-name>
539 <value-type>7</value-type>
540 <value>25</value> </data-value>
541 <coord-list/> </data>
543 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
544 <fromserviceparameter-name>MakeTranslation_1__z1</fromserviceparameter-name>
545 <tonode-name>MakeTranslation_1</tonode-name>
546 <toserviceparameter-name>z1</toserviceparameter-name>
548 <value-type>7</value-type>
549 <value>25</value> </data-value>
550 <coord-list/> </data> </data-list> </dataflow></supergraph>