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[ if aSession == None : ]]></PyFunc>
348 <PyFunc><![CDATA[ aStudyId = 1 ]]></PyFunc>
349 <PyFunc><![CDATA[ else : ]]></PyFunc>
350 <PyFunc><![CDATA[ aStudyId = aSession.GetActiveStudyId() ]]></PyFunc>
351 <PyFunc><![CDATA[ myStudyManager = myNamingService.Resolve('/myStudyManager') ]]></PyFunc>
352 <PyFunc><![CDATA[ aStudy = myStudyManager.GetStudyByID(aStudyId) ]]></PyFunc>
353 <PyFunc><![CDATA[ aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ]]></PyFunc>
354 <PyFunc><![CDATA[ return shape ]]></PyFunc> </PyFunction> </PyFunction-list>
355 <creation-date>29/10/2004 - 10:50:25</creation-date>
356 <lastmodification-date>29/10/2004 - 10:50:25</lastmodification-date>
357 <editor-release>2.0</editor-release>
359 <container>?</container>
360 <comment>Compute Node</comment>
361 <x-position>1049</x-position>
362 <y-position>295</y-position> </node> </node-list>
365 <fromnode-name>gag</fromnode-name>
366 <fromserviceparameter-name>Gate</fromserviceparameter-name>
367 <tonode-name>MakeBox1</tonode-name>
368 <toserviceparameter-name>Gate</toserviceparameter-name>
369 <coord-list/> </link>
371 <fromnode-name>gag</fromnode-name>
372 <fromserviceparameter-name>Gate</fromserviceparameter-name>
373 <tonode-name>MakeSphere_1</tonode-name>
374 <toserviceparameter-name>Gate</toserviceparameter-name>
381 <y>265</y> </coord> </coord-list> </link>
383 <fromnode-name>MakeBox1</fromnode-name>
384 <fromserviceparameter-name>shape</fromserviceparameter-name>
385 <tonode-name>MakeCopy_1</tonode-name>
386 <toserviceparameter-name>shape1</toserviceparameter-name>
387 <coord-list/> </link>
389 <fromnode-name>MakeBox1</fromnode-name>
390 <fromserviceparameter-name>shape</fromserviceparameter-name>
391 <tonode-name>MakeCopy_2</tonode-name>
392 <toserviceparameter-name>shape1</toserviceparameter-name>
396 <y>207</y> </coord> </coord-list> </link>
398 <fromnode-name>MakeCopy_1</fromnode-name>
399 <fromserviceparameter-name>shape</fromserviceparameter-name>
400 <tonode-name>MakeTranslation_1</tonode-name>
401 <toserviceparameter-name>shape1</toserviceparameter-name>
402 <coord-list/> </link>
404 <fromnode-name>MakeCopy_2</fromnode-name>
405 <fromserviceparameter-name>shape</fromserviceparameter-name>
406 <tonode-name>MakeFuse_1</tonode-name>
407 <toserviceparameter-name>shape2</toserviceparameter-name>
411 <y>207</y> </coord> </coord-list> </link>
413 <fromnode-name>MakeSphere_1</fromnode-name>
414 <fromserviceparameter-name>shape</fromserviceparameter-name>
415 <tonode-name>MakeFuse_2</tonode-name>
416 <toserviceparameter-name>shape2</toserviceparameter-name>
417 <coord-list/> </link>
419 <fromnode-name>MakeTranslation_1</fromnode-name>
420 <fromserviceparameter-name>shape</fromserviceparameter-name>
421 <tonode-name>MakeFuse_1</tonode-name>
422 <toserviceparameter-name>shape1</toserviceparameter-name>
423 <coord-list/> </link>
425 <fromnode-name>MakeFuse_1</fromnode-name>
426 <fromserviceparameter-name>shape</fromserviceparameter-name>
427 <tonode-name>MakeFuse_2</tonode-name>
428 <toserviceparameter-name>shape1</toserviceparameter-name>
435 <y>187</y> </coord> </coord-list> </link> </link-list>
438 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
439 <fromserviceparameter-name>MakeBox1__x1</fromserviceparameter-name>
440 <tonode-name>MakeBox1</tonode-name>
441 <toserviceparameter-name>x1</toserviceparameter-name>
443 <value-type>7</value-type>
444 <value>0</value> </data-value>
445 <coord-list/> </data>
447 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
448 <fromserviceparameter-name>MakeBox1__y1</fromserviceparameter-name>
449 <tonode-name>MakeBox1</tonode-name>
450 <toserviceparameter-name>y1</toserviceparameter-name>
452 <value-type>7</value-type>
453 <value>0</value> </data-value>
454 <coord-list/> </data>
456 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
457 <fromserviceparameter-name>MakeBox1__z1</fromserviceparameter-name>
458 <tonode-name>MakeBox1</tonode-name>
459 <toserviceparameter-name>z1</toserviceparameter-name>
461 <value-type>7</value-type>
462 <value>0</value> </data-value>
463 <coord-list/> </data>
465 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
466 <fromserviceparameter-name>MakeBox1__x2</fromserviceparameter-name>
467 <tonode-name>MakeBox1</tonode-name>
468 <toserviceparameter-name>x2</toserviceparameter-name>
470 <value-type>7</value-type>
471 <value>50</value> </data-value>
472 <coord-list/> </data>
474 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
475 <fromserviceparameter-name>MakeBox1__y2</fromserviceparameter-name>
476 <tonode-name>MakeBox1</tonode-name>
477 <toserviceparameter-name>y2</toserviceparameter-name>
479 <value-type>7</value-type>
480 <value>50</value> </data-value>
481 <coord-list/> </data>
483 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
484 <fromserviceparameter-name>MakeBox1__z2</fromserviceparameter-name>
485 <tonode-name>MakeBox1</tonode-name>
486 <toserviceparameter-name>z2</toserviceparameter-name>
488 <value-type>7</value-type>
489 <value>50</value> </data-value>
490 <coord-list/> </data>
492 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
493 <fromserviceparameter-name>MakeSphere_1__x1</fromserviceparameter-name>
494 <tonode-name>MakeSphere_1</tonode-name>
495 <toserviceparameter-name>x1</toserviceparameter-name>
497 <value-type>7</value-type>
498 <value>0</value> </data-value>
499 <coord-list/> </data>
501 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
502 <fromserviceparameter-name>MakeSphere_1__y1</fromserviceparameter-name>
503 <tonode-name>MakeSphere_1</tonode-name>
504 <toserviceparameter-name>y1</toserviceparameter-name>
506 <value-type>7</value-type>
507 <value>0</value> </data-value>
508 <coord-list/> </data>
510 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
511 <fromserviceparameter-name>MakeSphere_1__z1</fromserviceparameter-name>
512 <tonode-name>MakeSphere_1</tonode-name>
513 <toserviceparameter-name>z1</toserviceparameter-name>
515 <value-type>7</value-type>
516 <value>0</value> </data-value>
517 <coord-list/> </data>
519 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
520 <fromserviceparameter-name>MakeSphere_1__radius</fromserviceparameter-name>
521 <tonode-name>MakeSphere_1</tonode-name>
522 <toserviceparameter-name>radius</toserviceparameter-name>
524 <value-type>7</value-type>
525 <value>12</value> </data-value>
526 <coord-list/> </data>
528 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
529 <fromserviceparameter-name>MakeTranslation_1__x1</fromserviceparameter-name>
530 <tonode-name>MakeTranslation_1</tonode-name>
531 <toserviceparameter-name>x1</toserviceparameter-name>
533 <value-type>7</value-type>
534 <value>25</value> </data-value>
535 <coord-list/> </data>
537 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
538 <fromserviceparameter-name>MakeTranslation_1__y1</fromserviceparameter-name>
539 <tonode-name>MakeTranslation_1</tonode-name>
540 <toserviceparameter-name>y1</toserviceparameter-name>
542 <value-type>7</value-type>
543 <value>25</value> </data-value>
544 <coord-list/> </data>
546 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
547 <fromserviceparameter-name>MakeTranslation_1__z1</fromserviceparameter-name>
548 <tonode-name>MakeTranslation_1</tonode-name>
549 <toserviceparameter-name>z1</toserviceparameter-name>
551 <value-type>7</value-type>
552 <value>25</value> </data-value>
553 <coord-list/> </data> </data-list> </dataflow></supergraph>