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>GraphGeomEssai_1_1_1_1</node-name>
33 <coupled-node>?</coupled-node>
35 <service-name>GraphGeomEssai_1_1_1_1</service-name>
38 <inParameter-type>double</inParameter-type>
39 <inParameter-name>MakeSphere_1__x1</inParameter-name>
42 <inParameter-type>double</inParameter-type>
43 <inParameter-name>MakeSphere_1__y1</inParameter-name>
46 <inParameter-type>double</inParameter-type>
47 <inParameter-name>MakeSphere_1__z1</inParameter-name>
50 <inParameter-type>double</inParameter-type>
51 <inParameter-name>MakeSphere_1__radius</inParameter-name>
54 <inParameter-type>double</inParameter-type>
55 <inParameter-name>MakeTranslation_1__x1</inParameter-name>
58 <inParameter-type>double</inParameter-type>
59 <inParameter-name>MakeTranslation_1__y1</inParameter-name>
62 <inParameter-type>double</inParameter-type>
63 <inParameter-name>MakeTranslation_1__z1</inParameter-name>
68 <outParameter-type>objref</outParameter-type>
69 <outParameter-name>MakeFuse_1__shape</outParameter-name>
75 <creation-date>10/7/2002 - 14:53:2</creation-date>
76 <lastmodification-date>14/12/2005 - 14:43:56</lastmodification-date>
77 <editor-release>1.03</editor-release>
79 <container>?</container>
81 <x-position>0</x-position>
82 <y-position>0</y-position>
87 <component-name>?</component-name>
88 <interface-name>?</interface-name>
89 <node-name>gag</node-name>
91 <coupled-node>?</coupled-node>
93 <service-name>gag</service-name>
100 <FuncName>gag</FuncName>
101 <PyFunc><![CDATA[from batchmode_geompy import * ]]></PyFunc>
102 <PyFunc><![CDATA[def gag(): ]]></PyFunc>
103 <PyFunc><![CDATA[ # This is a gag ]]></PyFunc>
104 <PyFunc><![CDATA[ return 1 ]]></PyFunc>
107 <creation-date>14/12/2005 - 14:43:22</creation-date>
108 <lastmodification-date>14/12/2005 - 14:43:22</lastmodification-date>
109 <editor-release>2.0</editor-release>
111 <container>?</container>
112 <comment>Compute Node</comment>
113 <x-position>0</x-position>
114 <y-position>166</y-position>
117 <component-name>?</component-name>
118 <interface-name>?</interface-name>
119 <node-name>MakeSphere_1</node-name>
121 <coupled-node>?</coupled-node>
123 <service-name>MakeSphere_1</service-name>
126 <inParameter-type>double</inParameter-type>
127 <inParameter-name>x1</inParameter-name>
130 <inParameter-type>double</inParameter-type>
131 <inParameter-name>y1</inParameter-name>
134 <inParameter-type>double</inParameter-type>
135 <inParameter-name>z1</inParameter-name>
138 <inParameter-type>double</inParameter-type>
139 <inParameter-name>radius</inParameter-name>
144 <outParameter-type>objref</outParameter-type>
145 <outParameter-name>shape</outParameter-name>
152 <FuncName>MakeSphere_1</FuncName>
153 <PyFunc><![CDATA[def MakeSphere_1(x1,y1,z1,radius): ]]></PyFunc>
154 <PyFunc><![CDATA[ apoint=MakeVertex(x1,y1,z1) ]]></PyFunc>
155 <PyFunc><![CDATA[ shape=MakeSpherePntR(apoint,radius) ]]></PyFunc>
156 <PyFunc><![CDATA[ return shape ]]></PyFunc>
159 <creation-date>14/12/2005 - 14:43:22</creation-date>
160 <lastmodification-date>14/12/2005 - 14:43:22</lastmodification-date>
161 <editor-release>2.0</editor-release>
163 <container>?</container>
164 <comment>Compute Node</comment>
165 <x-position>181</x-position>
166 <y-position>86</y-position>
169 <component-name>?</component-name>
170 <interface-name>?</interface-name>
171 <node-name>MakeCopy_1</node-name>
173 <coupled-node>?</coupled-node>
175 <service-name>MakeCopy_1</service-name>
178 <inParameter-type>objref</inParameter-type>
179 <inParameter-name>shape1</inParameter-name>
184 <outParameter-type>objref</outParameter-type>
185 <outParameter-name>shape</outParameter-name>
192 <FuncName>MakeCopy_1</FuncName>
193 <PyFunc><![CDATA[def MakeCopy_1(shape1): ]]></PyFunc>
194 <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
195 <PyFunc><![CDATA[ return shape ]]></PyFunc>
198 <creation-date>14/12/2005 - 14:43:22</creation-date>
199 <lastmodification-date>14/12/2005 - 14:43:22</lastmodification-date>
200 <editor-release>2.0</editor-release>
202 <container>?</container>
203 <comment>Compute Node</comment>
204 <x-position>386</x-position>
205 <y-position>2</y-position>
208 <component-name>?</component-name>
209 <interface-name>?</interface-name>
210 <node-name>MakeCopy_2</node-name>
212 <coupled-node>?</coupled-node>
214 <service-name>MakeCopy_2</service-name>
217 <inParameter-type>objref</inParameter-type>
218 <inParameter-name>shape1</inParameter-name>
223 <outParameter-type>objref</outParameter-type>
224 <outParameter-name>shape</outParameter-name>
231 <FuncName>MakeCopy_2</FuncName>
232 <PyFunc><![CDATA[def MakeCopy_2(shape1): ]]></PyFunc>
233 <PyFunc><![CDATA[ shape=MakeCopy(shape1) ]]></PyFunc>
234 <PyFunc><![CDATA[ return shape ]]></PyFunc>
237 <creation-date>14/12/2005 - 14:43:22</creation-date>
238 <lastmodification-date>14/12/2005 - 14:43:22</lastmodification-date>
239 <editor-release>2.0</editor-release>
241 <container>?</container>
242 <comment>Compute Node</comment>
243 <x-position>388</x-position>
244 <y-position>181</y-position>
247 <component-name>?</component-name>
248 <interface-name>?</interface-name>
249 <node-name>MakeFuse_1</node-name>
251 <coupled-node>?</coupled-node>
253 <service-name>MakeFuse_1</service-name>
256 <inParameter-type>objref</inParameter-type>
257 <inParameter-name>shape1</inParameter-name>
260 <inParameter-type>objref</inParameter-type>
261 <inParameter-name>shape2</inParameter-name>
266 <outParameter-type>objref</outParameter-type>
267 <outParameter-name>shape</outParameter-name>
274 <FuncName>MakeFuse_1</FuncName>
275 <PyFunc><![CDATA[def MakeFuse_1(shape1,shape2): ]]></PyFunc>
276 <PyFunc><![CDATA[ # fuse operation 3 ]]></PyFunc>
277 <PyFunc><![CDATA[ shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
278 <PyFunc><![CDATA[ from SALOME_NamingServicePy import SALOME_NamingServicePy_i ]]></PyFunc>
279 <PyFunc><![CDATA[ myNamingService = SALOME_NamingServicePy_i(orb) ]]></PyFunc>
280 <PyFunc><![CDATA[ aSession = myNamingService.Resolve('/Kernel/Session') ]]></PyFunc>
281 <PyFunc><![CDATA[ aStudyId = aSession.GetActiveStudyId() ]]></PyFunc>
282 <PyFunc><![CDATA[ myStudyManager = myNamingService.Resolve('/myStudyManager') ]]></PyFunc>
283 <PyFunc><![CDATA[ aStudy = myStudyManager.GetStudyByID(aStudyId) ]]></PyFunc>
284 <PyFunc><![CDATA[ aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ]]></PyFunc>
285 <PyFunc><![CDATA[ return shape ]]></PyFunc>
288 <creation-date>14/12/2005 - 14:43:22</creation-date>
289 <lastmodification-date>14/12/2005 - 14:43:22</lastmodification-date>
290 <editor-release>2.0</editor-release>
292 <container>?</container>
293 <comment>Compute Node</comment>
294 <x-position>779</x-position>
295 <y-position>161</y-position>
298 <component-name>?</component-name>
299 <interface-name>?</interface-name>
300 <node-name>MakeTranslation_1</node-name>
302 <coupled-node>?</coupled-node>
304 <service-name>MakeTranslation_1</service-name>
307 <inParameter-type>objref</inParameter-type>
308 <inParameter-name>shape1</inParameter-name>
311 <inParameter-type>double</inParameter-type>
312 <inParameter-name>x1</inParameter-name>
315 <inParameter-type>double</inParameter-type>
316 <inParameter-name>y1</inParameter-name>
319 <inParameter-type>double</inParameter-type>
320 <inParameter-name>z1</inParameter-name>
325 <outParameter-type>objref</outParameter-type>
326 <outParameter-name>shape</outParameter-name>
333 <FuncName>MakeTranslation_1</FuncName>
334 <PyFunc><![CDATA[def MakeTranslation_1(shape1,x1,y1,z1): ]]></PyFunc>
335 <PyFunc><![CDATA[ shape = MakeTranslation(shape1,x1,y1,z1) ]]></PyFunc>
336 <PyFunc><![CDATA[ return shape]]></PyFunc>
339 <creation-date>14/12/2005 - 14:43:22</creation-date>
340 <lastmodification-date>14/12/2005 - 14:43:22</lastmodification-date>
341 <editor-release>2.0</editor-release>
343 <container>?</container>
344 <comment>Compute Node</comment>
345 <x-position>580</x-position>
346 <y-position>2</y-position>
351 <fromnode-name>gag</fromnode-name>
352 <fromserviceparameter-name>Gate</fromserviceparameter-name>
353 <tonode-name>MakeSphere_1</tonode-name>
354 <toserviceparameter-name>Gate</toserviceparameter-name>
358 <fromnode-name>MakeSphere_1</fromnode-name>
359 <fromserviceparameter-name>shape</fromserviceparameter-name>
360 <tonode-name>MakeCopy_1</tonode-name>
361 <toserviceparameter-name>shape1</toserviceparameter-name>
365 <fromnode-name>MakeSphere_1</fromnode-name>
366 <fromserviceparameter-name>shape</fromserviceparameter-name>
367 <tonode-name>MakeCopy_2</tonode-name>
368 <toserviceparameter-name>shape1</toserviceparameter-name>
372 <fromnode-name>MakeSphere_1</fromnode-name>
373 <fromserviceparameter-name>Gate</fromserviceparameter-name>
374 <tonode-name>MakeCopy_1</tonode-name>
375 <toserviceparameter-name>Gate</toserviceparameter-name>
379 <fromnode-name>MakeCopy_1</fromnode-name>
380 <fromserviceparameter-name>shape</fromserviceparameter-name>
381 <tonode-name>MakeTranslation_1</tonode-name>
382 <toserviceparameter-name>shape1</toserviceparameter-name>
386 <fromnode-name>MakeCopy_1</fromnode-name>
387 <fromserviceparameter-name>Gate</fromserviceparameter-name>
388 <tonode-name>MakeCopy_2</tonode-name>
389 <toserviceparameter-name>Gate</toserviceparameter-name>
402 <fromnode-name>MakeCopy_2</fromnode-name>
403 <fromserviceparameter-name>shape</fromserviceparameter-name>
404 <tonode-name>MakeFuse_1</tonode-name>
405 <toserviceparameter-name>shape2</toserviceparameter-name>
409 <fromnode-name>MakeCopy_2</fromnode-name>
410 <fromserviceparameter-name>Gate</fromserviceparameter-name>
411 <tonode-name>MakeTranslation_1</tonode-name>
412 <toserviceparameter-name>Gate</toserviceparameter-name>
416 <fromnode-name>MakeTranslation_1</fromnode-name>
417 <fromserviceparameter-name>shape</fromserviceparameter-name>
418 <tonode-name>MakeFuse_1</tonode-name>
419 <toserviceparameter-name>shape1</toserviceparameter-name>
423 <fromnode-name>MakeTranslation_1</fromnode-name>
424 <fromserviceparameter-name>Gate</fromserviceparameter-name>
425 <tonode-name>MakeFuse_1</tonode-name>
426 <toserviceparameter-name>Gate</toserviceparameter-name>
432 <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
433 <fromserviceparameter-name>MakeSphere_1__x1</fromserviceparameter-name>
434 <tonode-name>MakeSphere_1</tonode-name>
435 <toserviceparameter-name>x1</toserviceparameter-name>
437 <value-type>7</value-type>
443 <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
444 <fromserviceparameter-name>MakeSphere_1__y1</fromserviceparameter-name>
445 <tonode-name>MakeSphere_1</tonode-name>
446 <toserviceparameter-name>y1</toserviceparameter-name>
448 <value-type>7</value-type>
454 <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
455 <fromserviceparameter-name>MakeSphere_1__z1</fromserviceparameter-name>
456 <tonode-name>MakeSphere_1</tonode-name>
457 <toserviceparameter-name>z1</toserviceparameter-name>
459 <value-type>7</value-type>
465 <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
466 <fromserviceparameter-name>MakeSphere_1__radius</fromserviceparameter-name>
467 <tonode-name>MakeSphere_1</tonode-name>
468 <toserviceparameter-name>radius</toserviceparameter-name>
470 <value-type>7</value-type>
476 <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
477 <fromserviceparameter-name>MakeTranslation_1__x1</fromserviceparameter-name>
478 <tonode-name>MakeTranslation_1</tonode-name>
479 <toserviceparameter-name>x1</toserviceparameter-name>
481 <value-type>7</value-type>
487 <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
488 <fromserviceparameter-name>MakeTranslation_1__y1</fromserviceparameter-name>
489 <tonode-name>MakeTranslation_1</tonode-name>
490 <toserviceparameter-name>y1</toserviceparameter-name>
492 <value-type>7</value-type>
498 <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
499 <fromserviceparameter-name>MakeTranslation_1__z1</fromserviceparameter-name>
500 <tonode-name>MakeTranslation_1</tonode-name>
501 <toserviceparameter-name>z1</toserviceparameter-name>
503 <value-type>7</value-type>