3 Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE
5 Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
6 CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
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.
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.
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
22 See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
29 <component-name>?</component-name>
30 <interface-name>?</interface-name>
31 <node-name>aNewDataFlow_1_4</node-name>
33 <coupled-node>?</coupled-node>
35 <service-name>aNewDataFlow_1_4</service-name>
38 <inParameter-type>double</inParameter-type>
39 <inParameter-name>Macro_aNewDataFlow_1__sum__a</inParameter-name>
42 <inParameter-type>double</inParameter-type>
43 <inParameter-name>Macro_aNewDataFlow_1__sum__b</inParameter-name>
46 <inParameter-type>double</inParameter-type>
47 <inParameter-name>TranslateDXDYDZ__theDX</inParameter-name>
50 <inParameter-type>double</inParameter-type>
51 <inParameter-name>TranslateDXDYDZ__theDZ</inParameter-name>
54 <inParameter-type>double</inParameter-type>
55 <inParameter-name>MakeBox__theX1</inParameter-name>
58 <inParameter-type>double</inParameter-type>
59 <inParameter-name>MakeBox__theY1</inParameter-name>
62 <inParameter-type>double</inParameter-type>
63 <inParameter-name>MakeBox__theZ1</inParameter-name>
66 <inParameter-type>double</inParameter-type>
67 <inParameter-name>MakeBox__theX2</inParameter-name>
70 <inParameter-type>double</inParameter-type>
71 <inParameter-name>MakeBox__theY2</inParameter-name>
74 <inParameter-type>double</inParameter-type>
75 <inParameter-name>MakeBox__theZ2</inParameter-name>
78 <inParameter-type>double</inParameter-type>
79 <inParameter-name>MakeSphere__theX</inParameter-name>
82 <inParameter-type>double</inParameter-type>
83 <inParameter-name>MakeSphere__theY</inParameter-name>
86 <inParameter-type>double</inParameter-type>
87 <inParameter-name>MakeSphere__theZ</inParameter-name>
90 <inParameter-type>double</inParameter-type>
91 <inParameter-name>MakeSphere__theRadius</inParameter-name>
94 <inParameter-type>long</inParameter-type>
95 <inParameter-name>SetStudyID__theStudyID</inParameter-name>
100 <outParameter-type>GEOM_Object</outParameter-type>
101 <outParameter-name>MakeFuse_1__return</outParameter-name>
107 <creation-date>29/10/2004 - 14:37:33</creation-date>
108 <lastmodification-date>3/3/2006 - 17:3:13</lastmodification-date>
109 <editor-release>2.0</editor-release>
111 <container>?</container>
113 <x-position>0</x-position>
114 <y-position>0</y-position>
119 <component-name>?</component-name>
120 <interface-name>?</interface-name>
121 <node-name>Macro_aNewDataFlow_1</node-name>
123 <coupled-node>aNewDataFlow_1_1_2</coupled-node>
125 <service-name>aNewDataFlow_1</service-name>
128 <inParameter-type>double</inParameter-type>
129 <inParameter-name>sum__a</inParameter-name>
132 <inParameter-type>double</inParameter-type>
133 <inParameter-name>sum__b</inParameter-name>
138 <outParameter-type>double</outParameter-type>
139 <outParameter-name>Mult__b</outParameter-name>
146 <FuncName>?</FuncName>
147 <PyFunc><![CDATA[?]]></PyFunc>
150 <creation-date>3/3/2006 - 17:2:48</creation-date>
151 <lastmodification-date>3/3/2006 - 17:2:48</lastmodification-date>
152 <editor-release>3.0</editor-release>
154 <container>?</container>
155 <comment>Macro Node</comment>
156 <x-position>718</x-position>
157 <y-position>263</y-position>
160 <component-name>GEOM_Superv</component-name>
161 <interface-name>GEOM_Superv</interface-name>
162 <node-name>TranslateDXDYDZ</node-name>
164 <coupled-node>?</coupled-node>
166 <service-name>TranslateDXDYDZ</service-name>
169 <inParameter-type>GEOM_Object</inParameter-type>
170 <inParameter-name>theObject</inParameter-name>
173 <inParameter-type>double</inParameter-type>
174 <inParameter-name>theDX</inParameter-name>
177 <inParameter-type>double</inParameter-type>
178 <inParameter-name>theDY</inParameter-name>
181 <inParameter-type>double</inParameter-type>
182 <inParameter-name>theDZ</inParameter-name>
187 <outParameter-type>GEOM_Object</outParameter-type>
188 <outParameter-name>return</outParameter-name>
194 <creation-date>3/3/2006 - 17:2:48</creation-date>
195 <lastmodification-date>3/3/2006 - 17:2:48</lastmodification-date>
196 <editor-release>2.0</editor-release>
198 <container>localhost/FactoryServer</container>
199 <comment>TranslateDXDYDZ from GEOM_Superv</comment>
200 <x-position>1051</x-position>
201 <y-position>118</y-position>
204 <component-name>GEOM_Superv</component-name>
205 <interface-name>GEOM_Superv</interface-name>
206 <node-name>MakeCopy</node-name>
208 <coupled-node>?</coupled-node>
210 <service-name>MakeCopy</service-name>
213 <inParameter-type>GEOM_Object</inParameter-type>
214 <inParameter-name>theOriginal</inParameter-name>
219 <outParameter-type>GEOM_Object</outParameter-type>
220 <outParameter-name>return</outParameter-name>
226 <creation-date>3/3/2006 - 17:2:48</creation-date>
227 <lastmodification-date>3/3/2006 - 17:2:48</lastmodification-date>
228 <editor-release>2.0</editor-release>
230 <container>localhost/FactoryServer</container>
231 <comment>MakeCopy from GEOM_Superv</comment>
232 <x-position>656</x-position>
233 <y-position>101</y-position>
236 <component-name>GEOM_Superv</component-name>
237 <interface-name>GEOM_Superv</interface-name>
238 <node-name>MakeBox</node-name>
240 <coupled-node>?</coupled-node>
242 <service-name>MakeBox</service-name>
245 <inParameter-type>double</inParameter-type>
246 <inParameter-name>theX1</inParameter-name>
249 <inParameter-type>double</inParameter-type>
250 <inParameter-name>theY1</inParameter-name>
253 <inParameter-type>double</inParameter-type>
254 <inParameter-name>theZ1</inParameter-name>
257 <inParameter-type>double</inParameter-type>
258 <inParameter-name>theX2</inParameter-name>
261 <inParameter-type>double</inParameter-type>
262 <inParameter-name>theY2</inParameter-name>
265 <inParameter-type>double</inParameter-type>
266 <inParameter-name>theZ2</inParameter-name>
271 <outParameter-type>GEOM_Object</outParameter-type>
272 <outParameter-name>return</outParameter-name>
278 <creation-date>3/3/2006 - 17:2:48</creation-date>
279 <lastmodification-date>3/3/2006 - 17:2:48</lastmodification-date>
280 <editor-release>2.0</editor-release>
282 <container>localhost/FactoryServer</container>
283 <comment>MakeBox from GEOM_Superv</comment>
284 <x-position>219</x-position>
285 <y-position>14</y-position>
288 <component-name>GEOM_Superv</component-name>
289 <interface-name>GEOM_Superv</interface-name>
290 <node-name>MakeCopy_1</node-name>
292 <coupled-node>?</coupled-node>
294 <service-name>MakeCopy</service-name>
297 <inParameter-type>GEOM_Object</inParameter-type>
298 <inParameter-name>theOriginal</inParameter-name>
303 <outParameter-type>GEOM_Object</outParameter-type>
304 <outParameter-name>return</outParameter-name>
310 <creation-date>3/3/2006 - 17:2:48</creation-date>
311 <lastmodification-date>3/3/2006 - 17:2:48</lastmodification-date>
312 <editor-release>2.0</editor-release>
314 <container>localhost/FactoryServer</container>
315 <comment>MakeCopy from GEOM_Superv</comment>
316 <x-position>1286</x-position>
317 <y-position>14</y-position>
320 <component-name>GEOM_Superv</component-name>
321 <interface-name>GEOM_Superv</interface-name>
322 <node-name>MakeFuse</node-name>
324 <coupled-node>?</coupled-node>
326 <service-name>MakeFuse</service-name>
329 <inParameter-type>GEOM_Object</inParameter-type>
330 <inParameter-name>theShape1</inParameter-name>
333 <inParameter-type>GEOM_Object</inParameter-type>
334 <inParameter-name>theShape2</inParameter-name>
339 <outParameter-type>GEOM_Object</outParameter-type>
340 <outParameter-name>return</outParameter-name>
346 <creation-date>3/3/2006 - 17:2:48</creation-date>
347 <lastmodification-date>3/3/2006 - 17:2:48</lastmodification-date>
348 <editor-release>2.0</editor-release>
350 <container>localhost/FactoryServer</container>
351 <comment>MakeFuse from GEOM_Superv</comment>
352 <x-position>1549</x-position>
353 <y-position>146</y-position>
356 <component-name>GEOM_Superv</component-name>
357 <interface-name>GEOM_Superv</interface-name>
358 <node-name>MakeSphere</node-name>
360 <coupled-node>?</coupled-node>
362 <service-name>MakeSphere</service-name>
365 <inParameter-type>double</inParameter-type>
366 <inParameter-name>theX</inParameter-name>
369 <inParameter-type>double</inParameter-type>
370 <inParameter-name>theY</inParameter-name>
373 <inParameter-type>double</inParameter-type>
374 <inParameter-name>theZ</inParameter-name>
377 <inParameter-type>double</inParameter-type>
378 <inParameter-name>theRadius</inParameter-name>
383 <outParameter-type>GEOM_Object</outParameter-type>
384 <outParameter-name>return</outParameter-name>
390 <creation-date>3/3/2006 - 17:2:48</creation-date>
391 <lastmodification-date>3/3/2006 - 17:2:48</lastmodification-date>
392 <editor-release>2.0</editor-release>
394 <container>localhost/FactoryServer</container>
395 <comment>MakeSphere from GEOM_Superv</comment>
396 <x-position>1749</x-position>
397 <y-position>41</y-position>
400 <component-name>GEOM_Superv</component-name>
401 <interface-name>GEOM_Superv</interface-name>
402 <node-name>MakeFuse_1</node-name>
404 <coupled-node>?</coupled-node>
406 <service-name>MakeFuse</service-name>
409 <inParameter-type>GEOM_Object</inParameter-type>
410 <inParameter-name>theShape1</inParameter-name>
413 <inParameter-type>GEOM_Object</inParameter-type>
414 <inParameter-name>theShape2</inParameter-name>
419 <outParameter-type>GEOM_Object</outParameter-type>
420 <outParameter-name>return</outParameter-name>
426 <creation-date>3/3/2006 - 17:2:48</creation-date>
427 <lastmodification-date>3/3/2006 - 17:2:48</lastmodification-date>
428 <editor-release>2.0</editor-release>
430 <container>localhost/FactoryServer</container>
431 <comment>MakeFuse from GEOM_Superv</comment>
432 <x-position>2007</x-position>
433 <y-position>210</y-position>
436 <component-name>GEOM_Superv</component-name>
437 <interface-name>GEOM_Superv</interface-name>
438 <node-name>SetStudyID</node-name>
440 <coupled-node>?</coupled-node>
442 <service-name>SetStudyID</service-name>
445 <inParameter-type>long</inParameter-type>
446 <inParameter-name>theStudyID</inParameter-name>
453 <creation-date>3/3/2006 - 17:2:48</creation-date>
454 <lastmodification-date>3/3/2006 - 17:2:48</lastmodification-date>
455 <editor-release>2.0</editor-release>
457 <container>localhost/FactoryServer</container>
458 <comment>SetStudyID from GEOM_Superv</comment>
459 <x-position>7</x-position>
460 <y-position>269</y-position>
465 <fromnode-name>Macro_aNewDataFlow_1</fromnode-name>
466 <fromserviceparameter-name>Mult__b</fromserviceparameter-name>
467 <tonode-name>TranslateDXDYDZ</tonode-name>
468 <toserviceparameter-name>theDY</toserviceparameter-name>
472 <fromnode-name>TranslateDXDYDZ</fromnode-name>
473 <fromserviceparameter-name>return</fromserviceparameter-name>
474 <tonode-name>MakeFuse</tonode-name>
475 <toserviceparameter-name>theShape1</toserviceparameter-name>
479 <fromnode-name>TranslateDXDYDZ</fromnode-name>
480 <fromserviceparameter-name>Gate</fromserviceparameter-name>
481 <tonode-name>MakeCopy_1</tonode-name>
482 <toserviceparameter-name>Gate</toserviceparameter-name>
486 <fromnode-name>MakeCopy</fromnode-name>
487 <fromserviceparameter-name>return</fromserviceparameter-name>
488 <tonode-name>TranslateDXDYDZ</tonode-name>
489 <toserviceparameter-name>theObject</toserviceparameter-name>
493 <fromnode-name>MakeCopy</fromnode-name>
494 <fromserviceparameter-name>Gate</fromserviceparameter-name>
495 <tonode-name>TranslateDXDYDZ</tonode-name>
496 <toserviceparameter-name>Gate</toserviceparameter-name>
500 <fromnode-name>MakeBox</fromnode-name>
501 <fromserviceparameter-name>return</fromserviceparameter-name>
502 <tonode-name>MakeCopy</tonode-name>
503 <toserviceparameter-name>theOriginal</toserviceparameter-name>
507 <fromnode-name>MakeBox</fromnode-name>
508 <fromserviceparameter-name>return</fromserviceparameter-name>
509 <tonode-name>MakeCopy_1</tonode-name>
510 <toserviceparameter-name>theOriginal</toserviceparameter-name>
514 <fromnode-name>MakeBox</fromnode-name>
515 <fromserviceparameter-name>Gate</fromserviceparameter-name>
516 <tonode-name>MakeCopy</tonode-name>
517 <toserviceparameter-name>Gate</toserviceparameter-name>
521 <fromnode-name>MakeCopy_1</fromnode-name>
522 <fromserviceparameter-name>return</fromserviceparameter-name>
523 <tonode-name>MakeFuse</tonode-name>
524 <toserviceparameter-name>theShape2</toserviceparameter-name>
528 <fromnode-name>MakeCopy_1</fromnode-name>
529 <fromserviceparameter-name>Gate</fromserviceparameter-name>
530 <tonode-name>MakeFuse</tonode-name>
531 <toserviceparameter-name>Gate</toserviceparameter-name>
535 <fromnode-name>MakeFuse</fromnode-name>
536 <fromserviceparameter-name>return</fromserviceparameter-name>
537 <tonode-name>MakeFuse_1</tonode-name>
538 <toserviceparameter-name>theShape1</toserviceparameter-name>
542 <fromnode-name>MakeFuse</fromnode-name>
543 <fromserviceparameter-name>Gate</fromserviceparameter-name>
544 <tonode-name>MakeSphere</tonode-name>
545 <toserviceparameter-name>Gate</toserviceparameter-name>
549 <fromnode-name>MakeSphere</fromnode-name>
550 <fromserviceparameter-name>return</fromserviceparameter-name>
551 <tonode-name>MakeFuse_1</tonode-name>
552 <toserviceparameter-name>theShape2</toserviceparameter-name>
556 <fromnode-name>MakeSphere</fromnode-name>
557 <fromserviceparameter-name>Gate</fromserviceparameter-name>
558 <tonode-name>MakeFuse_1</tonode-name>
559 <toserviceparameter-name>Gate</toserviceparameter-name>
563 <fromnode-name>SetStudyID</fromnode-name>
564 <fromserviceparameter-name>Gate</fromserviceparameter-name>
565 <tonode-name>MakeBox</tonode-name>
566 <toserviceparameter-name>Gate</toserviceparameter-name>
572 <fromnode-name>aNewDataFlow_1_4</fromnode-name>
573 <fromserviceparameter-name>Macro_aNewDataFlow_1__sum__a</fromserviceparameter-name>
574 <tonode-name>Macro_aNewDataFlow_1</tonode-name>
575 <toserviceparameter-name>sum__a</toserviceparameter-name>
577 <value-type>7</value-type>
583 <fromnode-name>aNewDataFlow_1_4</fromnode-name>
584 <fromserviceparameter-name>Macro_aNewDataFlow_1__sum__b</fromserviceparameter-name>
585 <tonode-name>Macro_aNewDataFlow_1</tonode-name>
586 <toserviceparameter-name>sum__b</toserviceparameter-name>
588 <value-type>7</value-type>
594 <fromnode-name>aNewDataFlow_1_4</fromnode-name>
595 <fromserviceparameter-name>TranslateDXDYDZ__theDX</fromserviceparameter-name>
596 <tonode-name>TranslateDXDYDZ</tonode-name>
597 <toserviceparameter-name>theDX</toserviceparameter-name>
599 <value-type>7</value-type>
605 <fromnode-name>aNewDataFlow_1_4</fromnode-name>
606 <fromserviceparameter-name>TranslateDXDYDZ__theDZ</fromserviceparameter-name>
607 <tonode-name>TranslateDXDYDZ</tonode-name>
608 <toserviceparameter-name>theDZ</toserviceparameter-name>
610 <value-type>7</value-type>
616 <fromnode-name>aNewDataFlow_1_4</fromnode-name>
617 <fromserviceparameter-name>MakeBox__theX1</fromserviceparameter-name>
618 <tonode-name>MakeBox</tonode-name>
619 <toserviceparameter-name>theX1</toserviceparameter-name>
621 <value-type>7</value-type>
627 <fromnode-name>aNewDataFlow_1_4</fromnode-name>
628 <fromserviceparameter-name>MakeBox__theY1</fromserviceparameter-name>
629 <tonode-name>MakeBox</tonode-name>
630 <toserviceparameter-name>theY1</toserviceparameter-name>
632 <value-type>7</value-type>
638 <fromnode-name>aNewDataFlow_1_4</fromnode-name>
639 <fromserviceparameter-name>MakeBox__theZ1</fromserviceparameter-name>
640 <tonode-name>MakeBox</tonode-name>
641 <toserviceparameter-name>theZ1</toserviceparameter-name>
643 <value-type>7</value-type>
649 <fromnode-name>aNewDataFlow_1_4</fromnode-name>
650 <fromserviceparameter-name>MakeBox__theX2</fromserviceparameter-name>
651 <tonode-name>MakeBox</tonode-name>
652 <toserviceparameter-name>theX2</toserviceparameter-name>
654 <value-type>7</value-type>
660 <fromnode-name>aNewDataFlow_1_4</fromnode-name>
661 <fromserviceparameter-name>MakeBox__theY2</fromserviceparameter-name>
662 <tonode-name>MakeBox</tonode-name>
663 <toserviceparameter-name>theY2</toserviceparameter-name>
665 <value-type>7</value-type>
671 <fromnode-name>aNewDataFlow_1_4</fromnode-name>
672 <fromserviceparameter-name>MakeBox__theZ2</fromserviceparameter-name>
673 <tonode-name>MakeBox</tonode-name>
674 <toserviceparameter-name>theZ2</toserviceparameter-name>
676 <value-type>7</value-type>
682 <fromnode-name>aNewDataFlow_1_4</fromnode-name>
683 <fromserviceparameter-name>MakeSphere__theX</fromserviceparameter-name>
684 <tonode-name>MakeSphere</tonode-name>
685 <toserviceparameter-name>theX</toserviceparameter-name>
687 <value-type>7</value-type>
693 <fromnode-name>aNewDataFlow_1_4</fromnode-name>
694 <fromserviceparameter-name>MakeSphere__theY</fromserviceparameter-name>
695 <tonode-name>MakeSphere</tonode-name>
696 <toserviceparameter-name>theY</toserviceparameter-name>
698 <value-type>7</value-type>
704 <fromnode-name>aNewDataFlow_1_4</fromnode-name>
705 <fromserviceparameter-name>MakeSphere__theZ</fromserviceparameter-name>
706 <tonode-name>MakeSphere</tonode-name>
707 <toserviceparameter-name>theZ</toserviceparameter-name>
709 <value-type>7</value-type>
715 <fromnode-name>aNewDataFlow_1_4</fromnode-name>
716 <fromserviceparameter-name>MakeSphere__theRadius</fromserviceparameter-name>
717 <tonode-name>MakeSphere</tonode-name>
718 <toserviceparameter-name>theRadius</toserviceparameter-name>
720 <value-type>7</value-type>
726 <fromnode-name>aNewDataFlow_1_4</fromnode-name>
727 <fromserviceparameter-name>SetStudyID__theStudyID</fromserviceparameter-name>
728 <tonode-name>SetStudyID</tonode-name>
729 <toserviceparameter-name>theStudyID</toserviceparameter-name>
731 <value-type>3</value-type>
741 <component-name>?</component-name>
742 <interface-name>?</interface-name>
743 <node-name>aNewDataFlow_1_1_2</node-name>
745 <coupled-node>?</coupled-node>
747 <service-name>aNewDataFlow_1_1_2</service-name>
750 <inParameter-type>double</inParameter-type>
751 <inParameter-name>sum__a</inParameter-name>
754 <inParameter-type>double</inParameter-type>
755 <inParameter-name>sum__b</inParameter-name>
760 <outParameter-type>double</outParameter-type>
761 <outParameter-name>Mult__b</outParameter-name>
767 <creation-date>29/10/2004 - 14:40:44</creation-date>
768 <lastmodification-date>3/3/2006 - 17:2:48</lastmodification-date>
769 <editor-release>2.0</editor-release>
771 <container>?</container>
773 <x-position>0</x-position>
774 <y-position>0</y-position>
779 <component-name>?</component-name>
780 <interface-name>?</interface-name>
781 <node-name>Mult</node-name>
783 <coupled-node>?</coupled-node>
785 <service-name>Mult</service-name>
788 <inParameter-type>double</inParameter-type>
789 <inParameter-name>a</inParameter-name>
794 <outParameter-type>double</outParameter-type>
795 <outParameter-name>b</outParameter-name>
802 <FuncName>Mult</FuncName>
803 <PyFunc><![CDATA[def Mult(a): ]]></PyFunc>
804 <PyFunc><![CDATA[ b = a*3 ]]></PyFunc>
805 <PyFunc><![CDATA[ return b ]]></PyFunc>
808 <creation-date>3/3/2006 - 17:2:48</creation-date>
809 <lastmodification-date>3/3/2006 - 17:2:48</lastmodification-date>
810 <editor-release>2.0</editor-release>
812 <container>?</container>
813 <comment>Compute Node</comment>
814 <x-position>382</x-position>
815 <y-position>78</y-position>
818 <component-name>?</component-name>
819 <interface-name>?</interface-name>
820 <node-name>sum</node-name>
822 <coupled-node>?</coupled-node>
824 <service-name>sum</service-name>
827 <inParameter-type>double</inParameter-type>
828 <inParameter-name>a</inParameter-name>
831 <inParameter-type>double</inParameter-type>
832 <inParameter-name>b</inParameter-name>
837 <outParameter-type>double</outParameter-type>
838 <outParameter-name>s</outParameter-name>
845 <FuncName>sum</FuncName>
846 <PyFunc><![CDATA[def sum(a, b): ]]></PyFunc>
847 <PyFunc><![CDATA[ return a+b]]></PyFunc>
850 <creation-date>3/3/2006 - 17:2:48</creation-date>
851 <lastmodification-date>3/3/2006 - 17:2:48</lastmodification-date>
852 <editor-release>2.0</editor-release>
854 <container>?</container>
855 <comment>Compute Node</comment>
856 <x-position>47</x-position>
857 <y-position>87</y-position>
862 <fromnode-name>sum</fromnode-name>
863 <fromserviceparameter-name>s</fromserviceparameter-name>
864 <tonode-name>Mult</tonode-name>
865 <toserviceparameter-name>a</toserviceparameter-name>