3 Copyright (C) 2007-2011 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.
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_2_1_1_2_2_1_1</node-name>
33 <coupled-node>?</coupled-node>
35 <service-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</service-name>
38 <inParameter-type>double</inParameter-type>
39 <inParameter-name>MakeBox1__x1</inParameter-name>
42 <inParameter-type>double</inParameter-type>
43 <inParameter-name>MakeBox1__y1</inParameter-name>
46 <inParameter-type>double</inParameter-type>
47 <inParameter-name>MakeBox1__z1</inParameter-name>
50 <inParameter-type>double</inParameter-type>
51 <inParameter-name>MakeBox1__x2</inParameter-name>
54 <inParameter-type>double</inParameter-type>
55 <inParameter-name>MakeBox1__y2</inParameter-name>
58 <inParameter-type>double</inParameter-type>
59 <inParameter-name>MakeBox1__z2</inParameter-name>
62 <inParameter-type>double</inParameter-type>
63 <inParameter-name>MakeSphere_1__x1</inParameter-name>
66 <inParameter-type>double</inParameter-type>
67 <inParameter-name>MakeSphere_1__y1</inParameter-name>
70 <inParameter-type>double</inParameter-type>
71 <inParameter-name>MakeSphere_1__z1</inParameter-name>
74 <inParameter-type>double</inParameter-type>
75 <inParameter-name>MakeSphere_1__radius</inParameter-name>
78 <inParameter-type>double</inParameter-type>
79 <inParameter-name>MakeTranslation_1__x1</inParameter-name>
82 <inParameter-type>double</inParameter-type>
83 <inParameter-name>MakeTranslation_1__y1</inParameter-name>
86 <inParameter-type>double</inParameter-type>
87 <inParameter-name>MakeTranslation_1__z1</inParameter-name>
92 <outParameter-type>objref</outParameter-type>
93 <outParameter-name>MakeFuse_2__shape</outParameter-name>
99 <creation-date>25/8/2004 - 16:28:50</creation-date>
100 <lastmodification-date>14/12/2005 - 14:41:59</lastmodification-date>
101 <editor-release>2.0</editor-release>
103 <container>?</container>
105 <x-position>0</x-position>
106 <y-position>0</y-position>
111 <component-name>?</component-name>
112 <interface-name>?</interface-name>
113 <node-name>gag</node-name>
115 <coupled-node>?</coupled-node>
117 <service-name>gag</service-name>
124 <FuncName>gag</FuncName>
125 <PyFunc><![CDATA[from batchmode_geompy import * ]]></PyFunc>
126 <PyFunc><![CDATA[def gag(): ]]></PyFunc>
127 <PyFunc><![CDATA[ # This is a gag ]]></PyFunc>
128 <PyFunc><![CDATA[ return 1 ]]></PyFunc>
131 <creation-date>14/12/2005 - 14:41:8</creation-date>
132 <lastmodification-date>14/12/2005 - 14:41:8</lastmodification-date>
133 <editor-release>2.0</editor-release>
135 <container>?</container>
136 <comment>Compute Node</comment>
137 <x-position>0</x-position>
138 <y-position>123</y-position>
141 <component-name>?</component-name>
142 <interface-name>?</interface-name>
143 <node-name>MakeBox1</node-name>
145 <coupled-node>?</coupled-node>
147 <service-name>MakeBox1</service-name>
150 <inParameter-type>double</inParameter-type>
151 <inParameter-name>x1</inParameter-name>
154 <inParameter-type>double</inParameter-type>
155 <inParameter-name>y1</inParameter-name>
158 <inParameter-type>double</inParameter-type>
159 <inParameter-name>z1</inParameter-name>
162 <inParameter-type>double</inParameter-type>
163 <inParameter-name>x2</inParameter-name>
166 <inParameter-type>double</inParameter-type>
167 <inParameter-name>y2</inParameter-name>
170 <inParameter-type>double</inParameter-type>
171 <inParameter-name>z2</inParameter-name>
176 <outParameter-type>objref</outParameter-type>
177 <outParameter-name>shape</outParameter-name>
184 <FuncName>MakeBox1</FuncName>
185 <PyFunc><![CDATA[def MakeBox1(x1,y1,z1,x2,y2,z2): ]]></PyFunc>
186 <PyFunc><![CDATA[ aBox = MakeBox(x1,y1,z1,x2,y2,z2) ]]></PyFunc>
187 <PyFunc><![CDATA[ return aBox ]]></PyFunc>
190 <creation-date>14/12/2005 - 14:41:8</creation-date>
191 <lastmodification-date>14/12/2005 - 14:41:8</lastmodification-date>
192 <editor-release>2.0</editor-release>
194 <container>?</container>
195 <comment>Compute Node</comment>
196 <x-position>194</x-position>
197 <y-position>3</y-position>
200 <component-name>?</component-name>
201 <interface-name>?</interface-name>
202 <node-name>MakeCopy_1</node-name>
204 <coupled-node>?</coupled-node>
206 <service-name>MakeCopy_1</service-name>
209 <inParameter-type>objref</inParameter-type>
210 <inParameter-name>shape1</inParameter-name>
215 <outParameter-type>objref</outParameter-type>
216 <outParameter-name>shape</outParameter-name>
223 <FuncName>MakeCopy_1</FuncName>
224 <PyFunc><![CDATA[def MakeCopy_1(shape1): ]]></PyFunc>
225 <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
226 <PyFunc><![CDATA[ return shape ]]></PyFunc>
229 <creation-date>14/12/2005 - 14:41:8</creation-date>
230 <lastmodification-date>14/12/2005 - 14:41:8</lastmodification-date>
231 <editor-release>2.0</editor-release>
233 <container>?</container>
234 <comment>Compute Node</comment>
235 <x-position>389</x-position>
236 <y-position>3</y-position>
239 <component-name>?</component-name>
240 <interface-name>?</interface-name>
241 <node-name>MakeCopy_2</node-name>
243 <coupled-node>?</coupled-node>
245 <service-name>MakeCopy_2</service-name>
248 <inParameter-type>objref</inParameter-type>
249 <inParameter-name>shape1</inParameter-name>
254 <outParameter-type>objref</outParameter-type>
255 <outParameter-name>shape</outParameter-name>
262 <FuncName>MakeCopy_2</FuncName>
263 <PyFunc><![CDATA[def MakeCopy_2(shape1): ]]></PyFunc>
264 <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
265 <PyFunc><![CDATA[ return shape ]]></PyFunc>
268 <creation-date>14/12/2005 - 14:41:8</creation-date>
269 <lastmodification-date>14/12/2005 - 14:41:8</lastmodification-date>
270 <editor-release>2.0</editor-release>
272 <container>?</container>
273 <comment>Compute Node</comment>
274 <x-position>389</x-position>
275 <y-position>136</y-position>
278 <component-name>?</component-name>
279 <interface-name>?</interface-name>
280 <node-name>MakeSphere_1</node-name>
282 <coupled-node>?</coupled-node>
284 <service-name>MakeSphere_1</service-name>
287 <inParameter-type>double</inParameter-type>
288 <inParameter-name>x1</inParameter-name>
291 <inParameter-type>double</inParameter-type>
292 <inParameter-name>y1</inParameter-name>
295 <inParameter-type>double</inParameter-type>
296 <inParameter-name>z1</inParameter-name>
299 <inParameter-type>double</inParameter-type>
300 <inParameter-name>radius</inParameter-name>
305 <outParameter-type>objref</outParameter-type>
306 <outParameter-name>shape</outParameter-name>
313 <FuncName>MakeSphere_1</FuncName>
314 <PyFunc><![CDATA[def MakeSphere_1(x1,y1,z1,radius): ]]></PyFunc>
315 <PyFunc><![CDATA[ apoint=MakeVertex(x1,y1,z1) ]]></PyFunc>
316 <PyFunc><![CDATA[ shape=MakeSpherePntR(apoint,radius) ]]></PyFunc>
317 <PyFunc><![CDATA[ return shape ]]></PyFunc>
320 <creation-date>14/12/2005 - 14:41:8</creation-date>
321 <lastmodification-date>14/12/2005 - 14:41:8</lastmodification-date>
322 <editor-release>2.0</editor-release>
324 <container>?</container>
325 <comment>Compute Node</comment>
326 <x-position>609</x-position>
327 <y-position>313</y-position>
330 <component-name>?</component-name>
331 <interface-name>?</interface-name>
332 <node-name>MakeTranslation_1</node-name>
334 <coupled-node>?</coupled-node>
336 <service-name>MakeTranslation_1</service-name>
339 <inParameter-type>objref</inParameter-type>
340 <inParameter-name>shape1</inParameter-name>
343 <inParameter-type>double</inParameter-type>
344 <inParameter-name>x1</inParameter-name>
347 <inParameter-type>double</inParameter-type>
348 <inParameter-name>y1</inParameter-name>
351 <inParameter-type>double</inParameter-type>
352 <inParameter-name>z1</inParameter-name>
357 <outParameter-type>objref</outParameter-type>
358 <outParameter-name>shape</outParameter-name>
365 <FuncName>MakeTranslation_1</FuncName>
366 <PyFunc><![CDATA[def MakeTranslation_1(shape1,x1,y1,z1): ]]></PyFunc>
367 <PyFunc><![CDATA[ shape = MakeTranslation(shape1,x1,y1,z1) ]]></PyFunc>
368 <PyFunc><![CDATA[ return shape ]]></PyFunc>
371 <creation-date>14/12/2005 - 14:41:8</creation-date>
372 <lastmodification-date>14/12/2005 - 14:41:8</lastmodification-date>
373 <editor-release>2.0</editor-release>
375 <container>?</container>
376 <comment>Compute Node</comment>
377 <x-position>596</x-position>
378 <y-position>3</y-position>
381 <component-name>?</component-name>
382 <interface-name>?</interface-name>
383 <node-name>MakeFuse_1</node-name>
385 <coupled-node>?</coupled-node>
387 <service-name>MakeFuse_1</service-name>
390 <inParameter-type>objref</inParameter-type>
391 <inParameter-name>shape1</inParameter-name>
394 <inParameter-type>objref</inParameter-type>
395 <inParameter-name>shape2</inParameter-name>
400 <outParameter-type>objref</outParameter-type>
401 <outParameter-name>shape</outParameter-name>
408 <FuncName>MakeFuse_1</FuncName>
409 <PyFunc><![CDATA[def MakeFuse_1(shape1,shape2): ]]></PyFunc>
410 <PyFunc><![CDATA[ # fuse operation 3 ]]></PyFunc>
411 <PyFunc><![CDATA[ shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
412 <PyFunc><![CDATA[ return shape ]]></PyFunc>
415 <creation-date>14/12/2005 - 14:41:8</creation-date>
416 <lastmodification-date>14/12/2005 - 14:41:8</lastmodification-date>
417 <editor-release>2.0</editor-release>
419 <container>?</container>
420 <comment>Compute Node</comment>
421 <x-position>823</x-position>
422 <y-position>116</y-position>
425 <component-name>?</component-name>
426 <interface-name>?</interface-name>
427 <node-name>MakeFuse_2</node-name>
429 <coupled-node>?</coupled-node>
431 <service-name>MakeFuse_2</service-name>
434 <inParameter-type>objref</inParameter-type>
435 <inParameter-name>shape1</inParameter-name>
438 <inParameter-type>objref</inParameter-type>
439 <inParameter-name>shape2</inParameter-name>
444 <outParameter-type>objref</outParameter-type>
445 <outParameter-name>shape</outParameter-name>
452 <FuncName>MakeFuse_2</FuncName>
453 <PyFunc><![CDATA[def MakeFuse_2(shape1,shape2): ]]></PyFunc>
454 <PyFunc><![CDATA[ # fuse operation 3 ]]></PyFunc>
455 <PyFunc><![CDATA[ shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
456 <PyFunc><![CDATA[ from SALOME_NamingServicePy import SALOME_NamingServicePy_i ]]></PyFunc>
457 <PyFunc><![CDATA[ myNamingService = SALOME_NamingServicePy_i(orb) ]]></PyFunc>
458 <PyFunc><![CDATA[ aSession = myNamingService.Resolve('/Kernel/Session') ]]></PyFunc>
459 <PyFunc><![CDATA[ aStudyId = aSession.GetActiveStudyId() ]]></PyFunc>
460 <PyFunc><![CDATA[ myStudyManager = myNamingService.Resolve('/myStudyManager') ]]></PyFunc>
461 <PyFunc><![CDATA[ aStudy = myStudyManager.GetStudyByID(aStudyId) ]]></PyFunc>
462 <PyFunc><![CDATA[ aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ]]></PyFunc>
463 <PyFunc><![CDATA[ return shape ]]></PyFunc>
466 <creation-date>14/12/2005 - 14:41:8</creation-date>
467 <lastmodification-date>14/12/2005 - 14:41:8</lastmodification-date>
468 <editor-release>2.0</editor-release>
470 <container>?</container>
471 <comment>Compute Node</comment>
472 <x-position>1049</x-position>
473 <y-position>295</y-position>
478 <fromnode-name>gag</fromnode-name>
479 <fromserviceparameter-name>Gate</fromserviceparameter-name>
480 <tonode-name>MakeBox1</tonode-name>
481 <toserviceparameter-name>Gate</toserviceparameter-name>
485 <fromnode-name>MakeBox1</fromnode-name>
486 <fromserviceparameter-name>shape</fromserviceparameter-name>
487 <tonode-name>MakeCopy_1</tonode-name>
488 <toserviceparameter-name>shape1</toserviceparameter-name>
492 <fromnode-name>MakeBox1</fromnode-name>
493 <fromserviceparameter-name>shape</fromserviceparameter-name>
494 <tonode-name>MakeCopy_2</tonode-name>
495 <toserviceparameter-name>shape1</toserviceparameter-name>
504 <fromnode-name>MakeBox1</fromnode-name>
505 <fromserviceparameter-name>Gate</fromserviceparameter-name>
506 <tonode-name>MakeCopy_1</tonode-name>
507 <toserviceparameter-name>Gate</toserviceparameter-name>
511 <fromnode-name>MakeCopy_1</fromnode-name>
512 <fromserviceparameter-name>shape</fromserviceparameter-name>
513 <tonode-name>MakeTranslation_1</tonode-name>
514 <toserviceparameter-name>shape1</toserviceparameter-name>
518 <fromnode-name>MakeCopy_1</fromnode-name>
519 <fromserviceparameter-name>Gate</fromserviceparameter-name>
520 <tonode-name>MakeCopy_2</tonode-name>
521 <toserviceparameter-name>Gate</toserviceparameter-name>
534 <fromnode-name>MakeCopy_2</fromnode-name>
535 <fromserviceparameter-name>shape</fromserviceparameter-name>
536 <tonode-name>MakeFuse_1</tonode-name>
537 <toserviceparameter-name>shape2</toserviceparameter-name>
546 <fromnode-name>MakeCopy_2</fromnode-name>
547 <fromserviceparameter-name>Gate</fromserviceparameter-name>
548 <tonode-name>MakeSphere_1</tonode-name>
549 <toserviceparameter-name>Gate</toserviceparameter-name>
558 <fromnode-name>MakeSphere_1</fromnode-name>
559 <fromserviceparameter-name>shape</fromserviceparameter-name>
560 <tonode-name>MakeFuse_2</tonode-name>
561 <toserviceparameter-name>shape2</toserviceparameter-name>
565 <fromnode-name>MakeSphere_1</fromnode-name>
566 <fromserviceparameter-name>Gate</fromserviceparameter-name>
567 <tonode-name>MakeTranslation_1</tonode-name>
568 <toserviceparameter-name>Gate</toserviceparameter-name>
581 <fromnode-name>MakeTranslation_1</fromnode-name>
582 <fromserviceparameter-name>shape</fromserviceparameter-name>
583 <tonode-name>MakeFuse_1</tonode-name>
584 <toserviceparameter-name>shape1</toserviceparameter-name>
588 <fromnode-name>MakeTranslation_1</fromnode-name>
589 <fromserviceparameter-name>Gate</fromserviceparameter-name>
590 <tonode-name>MakeFuse_1</tonode-name>
591 <toserviceparameter-name>Gate</toserviceparameter-name>
595 <fromnode-name>MakeFuse_1</fromnode-name>
596 <fromserviceparameter-name>shape</fromserviceparameter-name>
597 <tonode-name>MakeFuse_2</tonode-name>
598 <toserviceparameter-name>shape1</toserviceparameter-name>
611 <fromnode-name>MakeFuse_1</fromnode-name>
612 <fromserviceparameter-name>Gate</fromserviceparameter-name>
613 <tonode-name>MakeFuse_2</tonode-name>
614 <toserviceparameter-name>Gate</toserviceparameter-name>
625 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
626 <fromserviceparameter-name>MakeBox1__x1</fromserviceparameter-name>
627 <tonode-name>MakeBox1</tonode-name>
628 <toserviceparameter-name>x1</toserviceparameter-name>
630 <value-type>7</value-type>
636 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
637 <fromserviceparameter-name>MakeBox1__y1</fromserviceparameter-name>
638 <tonode-name>MakeBox1</tonode-name>
639 <toserviceparameter-name>y1</toserviceparameter-name>
641 <value-type>7</value-type>
647 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
648 <fromserviceparameter-name>MakeBox1__z1</fromserviceparameter-name>
649 <tonode-name>MakeBox1</tonode-name>
650 <toserviceparameter-name>z1</toserviceparameter-name>
652 <value-type>7</value-type>
658 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
659 <fromserviceparameter-name>MakeBox1__x2</fromserviceparameter-name>
660 <tonode-name>MakeBox1</tonode-name>
661 <toserviceparameter-name>x2</toserviceparameter-name>
663 <value-type>7</value-type>
669 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
670 <fromserviceparameter-name>MakeBox1__y2</fromserviceparameter-name>
671 <tonode-name>MakeBox1</tonode-name>
672 <toserviceparameter-name>y2</toserviceparameter-name>
674 <value-type>7</value-type>
680 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
681 <fromserviceparameter-name>MakeBox1__z2</fromserviceparameter-name>
682 <tonode-name>MakeBox1</tonode-name>
683 <toserviceparameter-name>z2</toserviceparameter-name>
685 <value-type>7</value-type>
691 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
692 <fromserviceparameter-name>MakeSphere_1__x1</fromserviceparameter-name>
693 <tonode-name>MakeSphere_1</tonode-name>
694 <toserviceparameter-name>x1</toserviceparameter-name>
696 <value-type>7</value-type>
702 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
703 <fromserviceparameter-name>MakeSphere_1__y1</fromserviceparameter-name>
704 <tonode-name>MakeSphere_1</tonode-name>
705 <toserviceparameter-name>y1</toserviceparameter-name>
707 <value-type>7</value-type>
713 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
714 <fromserviceparameter-name>MakeSphere_1__z1</fromserviceparameter-name>
715 <tonode-name>MakeSphere_1</tonode-name>
716 <toserviceparameter-name>z1</toserviceparameter-name>
718 <value-type>7</value-type>
724 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
725 <fromserviceparameter-name>MakeSphere_1__radius</fromserviceparameter-name>
726 <tonode-name>MakeSphere_1</tonode-name>
727 <toserviceparameter-name>radius</toserviceparameter-name>
729 <value-type>7</value-type>
735 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
736 <fromserviceparameter-name>MakeTranslation_1__x1</fromserviceparameter-name>
737 <tonode-name>MakeTranslation_1</tonode-name>
738 <toserviceparameter-name>x1</toserviceparameter-name>
740 <value-type>7</value-type>
746 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
747 <fromserviceparameter-name>MakeTranslation_1__y1</fromserviceparameter-name>
748 <tonode-name>MakeTranslation_1</tonode-name>
749 <toserviceparameter-name>y1</toserviceparameter-name>
751 <value-type>7</value-type>
757 <fromnode-name>aNewDataFlow_1_4_2_1_1_2_2_1_1</fromnode-name>
758 <fromserviceparameter-name>MakeTranslation_1__z1</fromserviceparameter-name>
759 <tonode-name>MakeTranslation_1</tonode-name>
760 <toserviceparameter-name>z1</toserviceparameter-name>
762 <value-type>7</value-type>