Salome HOME
0022763: [EDF] Shape processing
[samples/datafiles.git] / Superv / Graphs / MacroWithGeomGates_py.xml
1 <!DOCTYPE SuperGraph>
2 <!--
3   Copyright (C) 2007-2015  CEA/DEN, EDF R&D, OPEN CASCADE
4
5   Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
6   CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
7
8   This library is free software; you can redistribute it and/or
9   modify it under the terms of the GNU Lesser General Public
10   License as published by the Free Software Foundation; either
11   version 2.1 of the License, or (at your option) any later version.
12
13   This library is distributed in the hope that it will be useful,
14   but WITHOUT ANY WARRANTY; without even the implied warranty of
15   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16   Lesser General Public License for more details.
17
18   You should have received a copy of the GNU Lesser General Public
19   License along with this library; if not, write to the Free Software
20   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
21
22   See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
23
24 -->
25 <supergraph>
26  <dataflow>
27   <info-list>
28    <node>
29     <component-name>?</component-name>
30     <interface-name>?</interface-name>
31     <node-name>aNewDataFlow_1_4_1_1_1_1</node-name>
32     <kind>1</kind>
33     <coupled-node>?</coupled-node>
34     <service>
35      <service-name>aNewDataFlow_1_4_1_1_1_1</service-name>
36      <inParameter-list>
37       <inParameter>
38        <inParameter-type>double</inParameter-type>
39        <inParameter-name>MakeBox1__x1</inParameter-name>
40       </inParameter>
41       <inParameter>
42        <inParameter-type>double</inParameter-type>
43        <inParameter-name>MakeBox1__y1</inParameter-name>
44       </inParameter>
45       <inParameter>
46        <inParameter-type>double</inParameter-type>
47        <inParameter-name>MakeBox1__z1</inParameter-name>
48       </inParameter>
49       <inParameter>
50        <inParameter-type>double</inParameter-type>
51        <inParameter-name>MakeBox1__x2</inParameter-name>
52       </inParameter>
53       <inParameter>
54        <inParameter-type>double</inParameter-type>
55        <inParameter-name>MakeBox1__y2</inParameter-name>
56       </inParameter>
57       <inParameter>
58        <inParameter-type>double</inParameter-type>
59        <inParameter-name>MakeBox1__z2</inParameter-name>
60       </inParameter>
61       <inParameter>
62        <inParameter-type>double</inParameter-type>
63        <inParameter-name>MakeSphere_1__x1</inParameter-name>
64       </inParameter>
65       <inParameter>
66        <inParameter-type>double</inParameter-type>
67        <inParameter-name>MakeSphere_1__y1</inParameter-name>
68       </inParameter>
69       <inParameter>
70        <inParameter-type>double</inParameter-type>
71        <inParameter-name>MakeSphere_1__z1</inParameter-name>
72       </inParameter>
73       <inParameter>
74        <inParameter-type>double</inParameter-type>
75        <inParameter-name>MakeSphere_1__radius</inParameter-name>
76       </inParameter>
77       <inParameter>
78        <inParameter-type>double</inParameter-type>
79        <inParameter-name>Macro_aNewDataFlow_1_5_1_1__sum__a</inParameter-name>
80       </inParameter>
81       <inParameter>
82        <inParameter-type>double</inParameter-type>
83        <inParameter-name>Macro_aNewDataFlow_1_5_1_1__sum__b</inParameter-name>
84       </inParameter>
85       <inParameter>
86        <inParameter-type>double</inParameter-type>
87        <inParameter-name>MakeTranslation_1__x1</inParameter-name>
88       </inParameter>
89       <inParameter>
90        <inParameter-type>double</inParameter-type>
91        <inParameter-name>MakeTranslation_1__z1</inParameter-name>
92       </inParameter>
93      </inParameter-list>
94      <outParameter-list>
95       <outParameter>
96        <outParameter-type>objref</outParameter-type>
97        <outParameter-name>MakeFuse_2__shape</outParameter-name>
98       </outParameter>
99      </outParameter-list>
100     </service>
101     <DataStream-list/>
102     <PyFunction-list/>
103     <creation-date>25/8/2004 - 16:28:50</creation-date>
104     <lastmodification-date>14/12/2005 - 14:50:46</lastmodification-date>
105     <editor-release>2.0</editor-release>
106     <author>?</author>
107     <container>?</container>
108     <comment>?</comment>
109     <x-position>0</x-position>
110     <y-position>0</y-position>
111    </node>
112   </info-list>
113   <node-list>
114    <node>
115     <component-name>?</component-name>
116     <interface-name>?</interface-name>
117     <node-name>gag</node-name>
118     <kind>3</kind>
119     <coupled-node>?</coupled-node>
120     <service>
121      <service-name>gag</service-name>
122      <inParameter-list/>
123      <outParameter-list/>
124     </service>
125     <DataStream-list/>
126     <PyFunction-list>
127      <PyFunction>
128       <FuncName>gag</FuncName>
129       <PyFunc><![CDATA[from batchmode_geompy import *  ]]></PyFunc>
130       <PyFunc><![CDATA[def gag():   ]]></PyFunc>
131       <PyFunc><![CDATA[    # This is a gag   ]]></PyFunc>
132       <PyFunc><![CDATA[    return 1   ]]></PyFunc>
133      </PyFunction>
134     </PyFunction-list>
135     <creation-date>14/12/2005 - 14:49:53</creation-date>
136     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
137     <editor-release>2.0</editor-release>
138     <author>?</author>
139     <container>?</container>
140     <comment>Compute Node</comment>
141     <x-position>0</x-position>
142     <y-position>123</y-position>
143    </node>
144    <node>
145     <component-name>?</component-name>
146     <interface-name>?</interface-name>
147     <node-name>MakeBox1</node-name>
148     <kind>3</kind>
149     <coupled-node>?</coupled-node>
150     <service>
151      <service-name>MakeBox1</service-name>
152      <inParameter-list>
153       <inParameter>
154        <inParameter-type>double</inParameter-type>
155        <inParameter-name>x1</inParameter-name>
156       </inParameter>
157       <inParameter>
158        <inParameter-type>double</inParameter-type>
159        <inParameter-name>y1</inParameter-name>
160       </inParameter>
161       <inParameter>
162        <inParameter-type>double</inParameter-type>
163        <inParameter-name>z1</inParameter-name>
164       </inParameter>
165       <inParameter>
166        <inParameter-type>double</inParameter-type>
167        <inParameter-name>x2</inParameter-name>
168       </inParameter>
169       <inParameter>
170        <inParameter-type>double</inParameter-type>
171        <inParameter-name>y2</inParameter-name>
172       </inParameter>
173       <inParameter>
174        <inParameter-type>double</inParameter-type>
175        <inParameter-name>z2</inParameter-name>
176       </inParameter>
177      </inParameter-list>
178      <outParameter-list>
179       <outParameter>
180        <outParameter-type>objref</outParameter-type>
181        <outParameter-name>shape</outParameter-name>
182       </outParameter>
183      </outParameter-list>
184     </service>
185     <DataStream-list/>
186     <PyFunction-list>
187      <PyFunction>
188       <FuncName>MakeBox1</FuncName>
189       <PyFunc><![CDATA[def MakeBox1(x1,y1,z1,x2,y2,z2):   ]]></PyFunc>
190       <PyFunc><![CDATA[    aBox = MakeBox(x1,y1,z1,x2,y2,z2)  ]]></PyFunc>
191       <PyFunc><![CDATA[    return aBox   ]]></PyFunc>
192      </PyFunction>
193     </PyFunction-list>
194     <creation-date>14/12/2005 - 14:49:53</creation-date>
195     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
196     <editor-release>2.0</editor-release>
197     <author>?</author>
198     <container>?</container>
199     <comment>Compute Node</comment>
200     <x-position>194</x-position>
201     <y-position>3</y-position>
202    </node>
203    <node>
204     <component-name>?</component-name>
205     <interface-name>?</interface-name>
206     <node-name>MakeCopy_1</node-name>
207     <kind>3</kind>
208     <coupled-node>?</coupled-node>
209     <service>
210      <service-name>MakeCopy_1</service-name>
211      <inParameter-list>
212       <inParameter>
213        <inParameter-type>objref</inParameter-type>
214        <inParameter-name>shape1</inParameter-name>
215       </inParameter>
216      </inParameter-list>
217      <outParameter-list>
218       <outParameter>
219        <outParameter-type>objref</outParameter-type>
220        <outParameter-name>shape</outParameter-name>
221       </outParameter>
222      </outParameter-list>
223     </service>
224     <DataStream-list/>
225     <PyFunction-list>
226      <PyFunction>
227       <FuncName>MakeCopy_1</FuncName>
228       <PyFunc><![CDATA[def MakeCopy_1(shape1):  ]]></PyFunc>
229       <PyFunc><![CDATA[    shape=MakeCopy(shape1) ]]></PyFunc>
230       <PyFunc><![CDATA[    return shape ]]></PyFunc>
231      </PyFunction>
232     </PyFunction-list>
233     <creation-date>14/12/2005 - 14:49:53</creation-date>
234     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
235     <editor-release>2.0</editor-release>
236     <author>?</author>
237     <container>?</container>
238     <comment>Compute Node</comment>
239     <x-position>389</x-position>
240     <y-position>3</y-position>
241    </node>
242    <node>
243     <component-name>?</component-name>
244     <interface-name>?</interface-name>
245     <node-name>MakeCopy_2</node-name>
246     <kind>3</kind>
247     <coupled-node>?</coupled-node>
248     <service>
249      <service-name>MakeCopy_2</service-name>
250      <inParameter-list>
251       <inParameter>
252        <inParameter-type>objref</inParameter-type>
253        <inParameter-name>shape1</inParameter-name>
254       </inParameter>
255      </inParameter-list>
256      <outParameter-list>
257       <outParameter>
258        <outParameter-type>objref</outParameter-type>
259        <outParameter-name>shape</outParameter-name>
260       </outParameter>
261      </outParameter-list>
262     </service>
263     <DataStream-list/>
264     <PyFunction-list>
265      <PyFunction>
266       <FuncName>MakeCopy_2</FuncName>
267       <PyFunc><![CDATA[def MakeCopy_2(shape1):  ]]></PyFunc>
268       <PyFunc><![CDATA[    shape=MakeCopy(shape1)  ]]></PyFunc>
269       <PyFunc><![CDATA[    return shape ]]></PyFunc>
270      </PyFunction>
271     </PyFunction-list>
272     <creation-date>14/12/2005 - 14:49:53</creation-date>
273     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
274     <editor-release>2.0</editor-release>
275     <author>?</author>
276     <container>?</container>
277     <comment>Compute Node</comment>
278     <x-position>391</x-position>
279     <y-position>264</y-position>
280    </node>
281    <node>
282     <component-name>?</component-name>
283     <interface-name>?</interface-name>
284     <node-name>MakeSphere_1</node-name>
285     <kind>3</kind>
286     <coupled-node>?</coupled-node>
287     <service>
288      <service-name>MakeSphere_1</service-name>
289      <inParameter-list>
290       <inParameter>
291        <inParameter-type>double</inParameter-type>
292        <inParameter-name>x1</inParameter-name>
293       </inParameter>
294       <inParameter>
295        <inParameter-type>double</inParameter-type>
296        <inParameter-name>y1</inParameter-name>
297       </inParameter>
298       <inParameter>
299        <inParameter-type>double</inParameter-type>
300        <inParameter-name>z1</inParameter-name>
301       </inParameter>
302       <inParameter>
303        <inParameter-type>double</inParameter-type>
304        <inParameter-name>radius</inParameter-name>
305       </inParameter>
306      </inParameter-list>
307      <outParameter-list>
308       <outParameter>
309        <outParameter-type>objref</outParameter-type>
310        <outParameter-name>shape</outParameter-name>
311       </outParameter>
312      </outParameter-list>
313     </service>
314     <DataStream-list/>
315     <PyFunction-list>
316      <PyFunction>
317       <FuncName>MakeSphere_1</FuncName>
318       <PyFunc><![CDATA[def MakeSphere_1(x1,y1,z1,radius):   ]]></PyFunc>
319       <PyFunc><![CDATA[    apoint=MakeVertex(x1,y1,z1) ]]></PyFunc>
320       <PyFunc><![CDATA[    shape=MakeSpherePntR(apoint,radius) ]]></PyFunc>
321       <PyFunc><![CDATA[    return shape ]]></PyFunc>
322      </PyFunction>
323     </PyFunction-list>
324     <creation-date>14/12/2005 - 14:49:53</creation-date>
325     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
326     <editor-release>2.0</editor-release>
327     <author>?</author>
328     <container>?</container>
329     <comment>Compute Node</comment>
330     <x-position>641</x-position>
331     <y-position>326</y-position>
332    </node>
333    <node>
334     <component-name>?</component-name>
335     <interface-name>?</interface-name>
336     <node-name>MakeFuse_1</node-name>
337     <kind>3</kind>
338     <coupled-node>?</coupled-node>
339     <service>
340      <service-name>MakeFuse_1</service-name>
341      <inParameter-list>
342       <inParameter>
343        <inParameter-type>objref</inParameter-type>
344        <inParameter-name>shape1</inParameter-name>
345       </inParameter>
346       <inParameter>
347        <inParameter-type>objref</inParameter-type>
348        <inParameter-name>shape2</inParameter-name>
349       </inParameter>
350      </inParameter-list>
351      <outParameter-list>
352       <outParameter>
353        <outParameter-type>objref</outParameter-type>
354        <outParameter-name>shape</outParameter-name>
355       </outParameter>
356      </outParameter-list>
357     </service>
358     <DataStream-list/>
359     <PyFunction-list>
360      <PyFunction>
361       <FuncName>MakeFuse_1</FuncName>
362       <PyFunc><![CDATA[def MakeFuse_1(shape1,shape2): ]]></PyFunc>
363       <PyFunc><![CDATA[    # fuse operation 3 ]]></PyFunc>
364       <PyFunc><![CDATA[    shape = MakeBoolean(shape1,shape2,3)  ]]></PyFunc>
365       <PyFunc><![CDATA[    return shape ]]></PyFunc>
366      </PyFunction>
367     </PyFunction-list>
368     <creation-date>14/12/2005 - 14:49:53</creation-date>
369     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
370     <editor-release>2.0</editor-release>
371     <author>?</author>
372     <container>?</container>
373     <comment>Compute Node</comment>
374     <x-position>823</x-position>
375     <y-position>116</y-position>
376    </node>
377    <node>
378     <component-name>?</component-name>
379     <interface-name>?</interface-name>
380     <node-name>MakeFuse_2</node-name>
381     <kind>3</kind>
382     <coupled-node>?</coupled-node>
383     <service>
384      <service-name>MakeFuse_2</service-name>
385      <inParameter-list>
386       <inParameter>
387        <inParameter-type>objref</inParameter-type>
388        <inParameter-name>shape1</inParameter-name>
389       </inParameter>
390       <inParameter>
391        <inParameter-type>objref</inParameter-type>
392        <inParameter-name>shape2</inParameter-name>
393       </inParameter>
394      </inParameter-list>
395      <outParameter-list>
396       <outParameter>
397        <outParameter-type>objref</outParameter-type>
398        <outParameter-name>shape</outParameter-name>
399       </outParameter>
400      </outParameter-list>
401     </service>
402     <DataStream-list/>
403     <PyFunction-list>
404      <PyFunction>
405       <FuncName>MakeFuse_2</FuncName>
406       <PyFunc><![CDATA[def MakeFuse_2(shape1,shape2):           ]]></PyFunc>
407       <PyFunc><![CDATA[    # fuse operation 3          ]]></PyFunc>
408       <PyFunc><![CDATA[    shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
409       <PyFunc><![CDATA[    from SALOME_NamingServicePy import SALOME_NamingServicePy_i ]]></PyFunc>
410       <PyFunc><![CDATA[    myNamingService = SALOME_NamingServicePy_i(orb) ]]></PyFunc>
411       <PyFunc><![CDATA[    aSession = myNamingService.Resolve('/Kernel/Session') ]]></PyFunc>
412       <PyFunc><![CDATA[    aStudyId = aSession.GetActiveStudyId() ]]></PyFunc>
413       <PyFunc><![CDATA[    myStudyManager = myNamingService.Resolve('/myStudyManager') ]]></PyFunc>
414       <PyFunc><![CDATA[    aStudy = myStudyManager.GetStudyByID(aStudyId) ]]></PyFunc>
415       <PyFunc><![CDATA[    aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ]]></PyFunc>
416       <PyFunc><![CDATA[    return shape ]]></PyFunc>
417      </PyFunction>
418     </PyFunction-list>
419     <creation-date>14/12/2005 - 14:49:53</creation-date>
420     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
421     <editor-release>2.0</editor-release>
422     <author>?</author>
423     <container>?</container>
424     <comment>Compute Node</comment>
425     <x-position>1049</x-position>
426     <y-position>295</y-position>
427    </node>
428    <node>
429     <component-name>?</component-name>
430     <interface-name>?</interface-name>
431     <node-name>Macro_aNewDataFlow_1_5_1_1</node-name>
432     <kind>10</kind>
433     <coupled-node>aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1</coupled-node>
434     <service>
435      <service-name>aNewDataFlow_1_5_1_1</service-name>
436      <inParameter-list>
437       <inParameter>
438        <inParameter-type>double</inParameter-type>
439        <inParameter-name>sum__a</inParameter-name>
440       </inParameter>
441       <inParameter>
442        <inParameter-type>double</inParameter-type>
443        <inParameter-name>sum__b</inParameter-name>
444       </inParameter>
445      </inParameter-list>
446      <outParameter-list>
447       <outParameter>
448        <outParameter-type>double</outParameter-type>
449        <outParameter-name>Mult__b</outParameter-name>
450       </outParameter>
451      </outParameter-list>
452     </service>
453     <DataStream-list/>
454     <PyFunction-list>
455      <PyFunction>
456       <FuncName>?</FuncName>
457       <PyFunc><![CDATA[?]]></PyFunc>
458      </PyFunction>
459     </PyFunction-list>
460     <creation-date>14/12/2005 - 14:49:53</creation-date>
461     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
462     <editor-release>3.0</editor-release>
463     <author>?</author>
464     <container>?</container>
465     <comment>Macro Node</comment>
466     <x-position>391</x-position>
467     <y-position>121</y-position>
468    </node>
469    <node>
470     <component-name>?</component-name>
471     <interface-name>?</interface-name>
472     <node-name>MakeTranslation_1</node-name>
473     <kind>3</kind>
474     <coupled-node>?</coupled-node>
475     <service>
476      <service-name>MakeTranslation_1</service-name>
477      <inParameter-list>
478       <inParameter>
479        <inParameter-type>objref</inParameter-type>
480        <inParameter-name>shape1</inParameter-name>
481       </inParameter>
482       <inParameter>
483        <inParameter-type>double</inParameter-type>
484        <inParameter-name>x1</inParameter-name>
485       </inParameter>
486       <inParameter>
487        <inParameter-type>double</inParameter-type>
488        <inParameter-name>y1</inParameter-name>
489       </inParameter>
490       <inParameter>
491        <inParameter-type>double</inParameter-type>
492        <inParameter-name>z1</inParameter-name>
493       </inParameter>
494      </inParameter-list>
495      <outParameter-list>
496       <outParameter>
497        <outParameter-type>objref</outParameter-type>
498        <outParameter-name>shape</outParameter-name>
499       </outParameter>
500      </outParameter-list>
501     </service>
502     <DataStream-list/>
503     <PyFunction-list>
504      <PyFunction>
505       <FuncName>MakeTranslation_1</FuncName>
506       <PyFunc><![CDATA[def MakeTranslation_1(shape1,x1,y1,z1):   ]]></PyFunc>
507       <PyFunc><![CDATA[    shape = MakeTranslation(shape1,x1,y1,z1)  ]]></PyFunc>
508       <PyFunc><![CDATA[    return shape]]></PyFunc>
509      </PyFunction>
510     </PyFunction-list>
511     <creation-date>14/12/2005 - 14:49:53</creation-date>
512     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
513     <editor-release>2.0</editor-release>
514     <author>?</author>
515     <container>?</container>
516     <comment>Compute Node</comment>
517     <x-position>621</x-position>
518     <y-position>12</y-position>
519    </node>
520   </node-list>
521   <link-list>
522    <link>
523     <fromnode-name>gag</fromnode-name>
524     <fromserviceparameter-name>Gate</fromserviceparameter-name>
525     <tonode-name>MakeBox1</tonode-name>
526     <toserviceparameter-name>Gate</toserviceparameter-name>
527     <coord-list/>
528    </link>
529    <link>
530     <fromnode-name>MakeBox1</fromnode-name>
531     <fromserviceparameter-name>shape</fromserviceparameter-name>
532     <tonode-name>MakeCopy_1</tonode-name>
533     <toserviceparameter-name>shape1</toserviceparameter-name>
534     <coord-list/>
535    </link>
536    <link>
537     <fromnode-name>MakeBox1</fromnode-name>
538     <fromserviceparameter-name>shape</fromserviceparameter-name>
539     <tonode-name>MakeCopy_2</tonode-name>
540     <toserviceparameter-name>shape1</toserviceparameter-name>
541     <coord-list>
542      <coord>
543       <x>373</x>
544       <y>211</y>
545      </coord>
546     </coord-list>
547    </link>
548    <link>
549     <fromnode-name>MakeBox1</fromnode-name>
550     <fromserviceparameter-name>Gate</fromserviceparameter-name>
551     <tonode-name>MakeCopy_1</tonode-name>
552     <toserviceparameter-name>Gate</toserviceparameter-name>
553     <coord-list/>
554    </link>
555    <link>
556     <fromnode-name>MakeCopy_1</fromnode-name>
557     <fromserviceparameter-name>shape</fromserviceparameter-name>
558     <tonode-name>MakeTranslation_1</tonode-name>
559     <toserviceparameter-name>shape1</toserviceparameter-name>
560     <coord-list/>
561    </link>
562    <link>
563     <fromnode-name>MakeCopy_1</fromnode-name>
564     <fromserviceparameter-name>Gate</fromserviceparameter-name>
565     <tonode-name>MakeCopy_2</tonode-name>
566     <toserviceparameter-name>Gate</toserviceparameter-name>
567     <coord-list>
568      <coord>
569       <x>365</x>
570       <y>359</y>
571      </coord>
572      <coord>
573       <x>570</x>
574       <y>98</y>
575      </coord>
576     </coord-list>
577    </link>
578    <link>
579     <fromnode-name>MakeCopy_2</fromnode-name>
580     <fromserviceparameter-name>shape</fromserviceparameter-name>
581     <tonode-name>MakeFuse_1</tonode-name>
582     <toserviceparameter-name>shape2</toserviceparameter-name>
583     <coord-list>
584      <coord>
585       <x>674</x>
586       <y>207</y>
587      </coord>
588     </coord-list>
589    </link>
590    <link>
591     <fromnode-name>MakeCopy_2</fromnode-name>
592     <fromserviceparameter-name>Gate</fromserviceparameter-name>
593     <tonode-name>MakeSphere_1</tonode-name>
594     <toserviceparameter-name>Gate</toserviceparameter-name>
595     <coord-list/>
596    </link>
597    <link>
598     <fromnode-name>MakeSphere_1</fromnode-name>
599     <fromserviceparameter-name>shape</fromserviceparameter-name>
600     <tonode-name>MakeFuse_2</tonode-name>
601     <toserviceparameter-name>shape2</toserviceparameter-name>
602     <coord-list/>
603    </link>
604    <link>
605     <fromnode-name>MakeSphere_1</fromnode-name>
606     <fromserviceparameter-name>Gate</fromserviceparameter-name>
607     <tonode-name>MakeTranslation_1</tonode-name>
608     <toserviceparameter-name>Gate</toserviceparameter-name>
609     <coord-list>
610      <coord>
611       <x>593</x>
612       <y>167</y>
613      </coord>
614      <coord>
615       <x>828</x>
616       <y>481</y>
617      </coord>
618     </coord-list>
619    </link>
620    <link>
621     <fromnode-name>MakeFuse_1</fromnode-name>
622     <fromserviceparameter-name>shape</fromserviceparameter-name>
623     <tonode-name>MakeFuse_2</tonode-name>
624     <toserviceparameter-name>shape1</toserviceparameter-name>
625     <coord-list>
626      <coord>
627       <x>1017</x>
628       <y>366</y>
629      </coord>
630      <coord>
631       <x>1017</x>
632       <y>187</y>
633      </coord>
634     </coord-list>
635    </link>
636    <link>
637     <fromnode-name>MakeFuse_1</fromnode-name>
638     <fromserviceparameter-name>Gate</fromserviceparameter-name>
639     <tonode-name>MakeFuse_2</tonode-name>
640     <toserviceparameter-name>Gate</toserviceparameter-name>
641     <coord-list>
642      <coord>
643       <x>1001</x>
644       <y>410</y>
645      </coord>
646      <coord>
647       <x>1001</x>
648       <y>231</y>
649      </coord>
650     </coord-list>
651    </link>
652    <link>
653     <fromnode-name>Macro_aNewDataFlow_1_5_1_1</fromnode-name>
654     <fromserviceparameter-name>Mult__b</fromserviceparameter-name>
655     <tonode-name>MakeTranslation_1</tonode-name>
656     <toserviceparameter-name>y1</toserviceparameter-name>
657     <coord-list/>
658    </link>
659    <link>
660     <fromnode-name>MakeTranslation_1</fromnode-name>
661     <fromserviceparameter-name>shape</fromserviceparameter-name>
662     <tonode-name>MakeFuse_1</tonode-name>
663     <toserviceparameter-name>shape1</toserviceparameter-name>
664     <coord-list/>
665    </link>
666    <link>
667     <fromnode-name>MakeTranslation_1</fromnode-name>
668     <fromserviceparameter-name>Gate</fromserviceparameter-name>
669     <tonode-name>MakeFuse_1</tonode-name>
670     <toserviceparameter-name>Gate</toserviceparameter-name>
671     <coord-list/>
672    </link>
673   </link-list>
674   <data-list>
675    <data>
676     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
677     <fromserviceparameter-name>MakeBox1__x1</fromserviceparameter-name>
678     <tonode-name>MakeBox1</tonode-name>
679     <toserviceparameter-name>x1</toserviceparameter-name>
680     <data-value>
681      <value-type>7</value-type>
682      <value>0</value>
683     </data-value>
684     <coord-list/>
685    </data>
686    <data>
687     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
688     <fromserviceparameter-name>MakeBox1__y1</fromserviceparameter-name>
689     <tonode-name>MakeBox1</tonode-name>
690     <toserviceparameter-name>y1</toserviceparameter-name>
691     <data-value>
692      <value-type>7</value-type>
693      <value>0</value>
694     </data-value>
695     <coord-list/>
696    </data>
697    <data>
698     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
699     <fromserviceparameter-name>MakeBox1__z1</fromserviceparameter-name>
700     <tonode-name>MakeBox1</tonode-name>
701     <toserviceparameter-name>z1</toserviceparameter-name>
702     <data-value>
703      <value-type>7</value-type>
704      <value>0</value>
705     </data-value>
706     <coord-list/>
707    </data>
708    <data>
709     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
710     <fromserviceparameter-name>MakeBox1__x2</fromserviceparameter-name>
711     <tonode-name>MakeBox1</tonode-name>
712     <toserviceparameter-name>x2</toserviceparameter-name>
713     <data-value>
714      <value-type>7</value-type>
715      <value>50</value>
716     </data-value>
717     <coord-list/>
718    </data>
719    <data>
720     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
721     <fromserviceparameter-name>MakeBox1__y2</fromserviceparameter-name>
722     <tonode-name>MakeBox1</tonode-name>
723     <toserviceparameter-name>y2</toserviceparameter-name>
724     <data-value>
725      <value-type>7</value-type>
726      <value>50</value>
727     </data-value>
728     <coord-list/>
729    </data>
730    <data>
731     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
732     <fromserviceparameter-name>MakeBox1__z2</fromserviceparameter-name>
733     <tonode-name>MakeBox1</tonode-name>
734     <toserviceparameter-name>z2</toserviceparameter-name>
735     <data-value>
736      <value-type>7</value-type>
737      <value>50</value>
738     </data-value>
739     <coord-list/>
740    </data>
741    <data>
742     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
743     <fromserviceparameter-name>MakeSphere_1__x1</fromserviceparameter-name>
744     <tonode-name>MakeSphere_1</tonode-name>
745     <toserviceparameter-name>x1</toserviceparameter-name>
746     <data-value>
747      <value-type>7</value-type>
748      <value>0</value>
749     </data-value>
750     <coord-list/>
751    </data>
752    <data>
753     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
754     <fromserviceparameter-name>MakeSphere_1__y1</fromserviceparameter-name>
755     <tonode-name>MakeSphere_1</tonode-name>
756     <toserviceparameter-name>y1</toserviceparameter-name>
757     <data-value>
758      <value-type>7</value-type>
759      <value>0</value>
760     </data-value>
761     <coord-list/>
762    </data>
763    <data>
764     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
765     <fromserviceparameter-name>MakeSphere_1__z1</fromserviceparameter-name>
766     <tonode-name>MakeSphere_1</tonode-name>
767     <toserviceparameter-name>z1</toserviceparameter-name>
768     <data-value>
769      <value-type>7</value-type>
770      <value>0</value>
771     </data-value>
772     <coord-list/>
773    </data>
774    <data>
775     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
776     <fromserviceparameter-name>MakeSphere_1__radius</fromserviceparameter-name>
777     <tonode-name>MakeSphere_1</tonode-name>
778     <toserviceparameter-name>radius</toserviceparameter-name>
779     <data-value>
780      <value-type>7</value-type>
781      <value>12</value>
782     </data-value>
783     <coord-list/>
784    </data>
785    <data>
786     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
787     <fromserviceparameter-name>Macro_aNewDataFlow_1_5_1_1__sum__a</fromserviceparameter-name>
788     <tonode-name>Macro_aNewDataFlow_1_5_1_1</tonode-name>
789     <toserviceparameter-name>sum__a</toserviceparameter-name>
790     <data-value>
791      <value-type>7</value-type>
792      <value>1</value>
793     </data-value>
794     <coord-list/>
795    </data>
796    <data>
797     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
798     <fromserviceparameter-name>Macro_aNewDataFlow_1_5_1_1__sum__b</fromserviceparameter-name>
799     <tonode-name>Macro_aNewDataFlow_1_5_1_1</tonode-name>
800     <toserviceparameter-name>sum__b</toserviceparameter-name>
801     <data-value>
802      <value-type>7</value-type>
803      <value>2</value>
804     </data-value>
805     <coord-list/>
806    </data>
807    <data>
808     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
809     <fromserviceparameter-name>MakeTranslation_1__x1</fromserviceparameter-name>
810     <tonode-name>MakeTranslation_1</tonode-name>
811     <toserviceparameter-name>x1</toserviceparameter-name>
812     <data-value>
813      <value-type>7</value-type>
814      <value>25</value>
815     </data-value>
816     <coord-list/>
817    </data>
818    <data>
819     <fromnode-name>aNewDataFlow_1_4_1_1_1_1</fromnode-name>
820     <fromserviceparameter-name>MakeTranslation_1__z1</fromserviceparameter-name>
821     <tonode-name>MakeTranslation_1</tonode-name>
822     <toserviceparameter-name>z1</toserviceparameter-name>
823     <data-value>
824      <value-type>7</value-type>
825      <value>25</value>
826     </data-value>
827     <coord-list/>
828    </data>
829   </data-list>
830  </dataflow>
831  <dataflow>
832   <info-list>
833    <node>
834     <component-name>?</component-name>
835     <interface-name>?</interface-name>
836     <node-name>aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1</node-name>
837     <kind>1</kind>
838     <coupled-node>?</coupled-node>
839     <service>
840      <service-name>aNewDataFlow_1_5_1_1_3_3_1_1_1_3_1</service-name>
841      <inParameter-list>
842       <inParameter>
843        <inParameter-type>double</inParameter-type>
844        <inParameter-name>sum__a</inParameter-name>
845       </inParameter>
846       <inParameter>
847        <inParameter-type>double</inParameter-type>
848        <inParameter-name>sum__b</inParameter-name>
849       </inParameter>
850      </inParameter-list>
851      <outParameter-list>
852       <outParameter>
853        <outParameter-type>double</outParameter-type>
854        <outParameter-name>Mult__b</outParameter-name>
855       </outParameter>
856      </outParameter-list>
857     </service>
858     <DataStream-list/>
859     <PyFunction-list/>
860     <creation-date>25/6/2004 - 17:42:12</creation-date>
861     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
862     <editor-release>2.0</editor-release>
863     <author>?</author>
864     <container>?</container>
865     <comment>?</comment>
866     <x-position>0</x-position>
867     <y-position>0</y-position>
868    </node>
869   </info-list>
870   <node-list>
871    <node>
872     <component-name>?</component-name>
873     <interface-name>?</interface-name>
874     <node-name>sum</node-name>
875     <kind>3</kind>
876     <coupled-node>?</coupled-node>
877     <service>
878      <service-name>sum</service-name>
879      <inParameter-list>
880       <inParameter>
881        <inParameter-type>double</inParameter-type>
882        <inParameter-name>a</inParameter-name>
883       </inParameter>
884       <inParameter>
885        <inParameter-type>double</inParameter-type>
886        <inParameter-name>b</inParameter-name>
887       </inParameter>
888      </inParameter-list>
889      <outParameter-list>
890       <outParameter>
891        <outParameter-type>double</outParameter-type>
892        <outParameter-name>s</outParameter-name>
893       </outParameter>
894      </outParameter-list>
895     </service>
896     <DataStream-list/>
897     <PyFunction-list>
898      <PyFunction>
899       <FuncName>sum</FuncName>
900       <PyFunc><![CDATA[def sum(a, b): ]]></PyFunc>
901       <PyFunc><![CDATA[   return a+b ]]></PyFunc>
902      </PyFunction>
903     </PyFunction-list>
904     <creation-date>14/12/2005 - 14:49:53</creation-date>
905     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
906     <editor-release>2.0</editor-release>
907     <author>?</author>
908     <container>?</container>
909     <comment>Compute Node</comment>
910     <x-position>52</x-position>
911     <y-position>80</y-position>
912    </node>
913    <node>
914     <component-name>?</component-name>
915     <interface-name>?</interface-name>
916     <node-name>Mult</node-name>
917     <kind>3</kind>
918     <coupled-node>?</coupled-node>
919     <service>
920      <service-name>Mult</service-name>
921      <inParameter-list>
922       <inParameter>
923        <inParameter-type>double</inParameter-type>
924        <inParameter-name>a</inParameter-name>
925       </inParameter>
926      </inParameter-list>
927      <outParameter-list>
928       <outParameter>
929        <outParameter-type>double</outParameter-type>
930        <outParameter-name>b</outParameter-name>
931       </outParameter>
932      </outParameter-list>
933     </service>
934     <DataStream-list/>
935     <PyFunction-list>
936      <PyFunction>
937       <FuncName>Mult</FuncName>
938       <PyFunc><![CDATA[def Mult(a): ]]></PyFunc>
939       <PyFunc><![CDATA[   b = a*3 ]]></PyFunc>
940       <PyFunc><![CDATA[   return b ]]></PyFunc>
941      </PyFunction>
942     </PyFunction-list>
943     <creation-date>14/12/2005 - 14:49:53</creation-date>
944     <lastmodification-date>14/12/2005 - 14:49:53</lastmodification-date>
945     <editor-release>2.0</editor-release>
946     <author>?</author>
947     <container>?</container>
948     <comment>Compute Node</comment>
949     <x-position>298</x-position>
950     <y-position>72</y-position>
951    </node>
952   </node-list>
953   <link-list>
954    <link>
955     <fromnode-name>sum</fromnode-name>
956     <fromserviceparameter-name>s</fromserviceparameter-name>
957     <tonode-name>Mult</tonode-name>
958     <toserviceparameter-name>a</toserviceparameter-name>
959     <coord-list/>
960    </link>
961   </link-list>
962   <data-list/>
963  </dataflow>
964 </supergraph>
965