Salome HOME
Imported using TkCVS
[samples/datafiles.git] / Superv / Graphs / GraphGeomEssai_py.xml
1 <!DOCTYPE SuperGraph>
2 <supergraph>
3 <dataflow>
4 <info-list>
5 <node>
6 <component-name>?</component-name>
7     <interface-name>?</interface-name>
8     <node-name>GraphGeomEssai_1_1_1_1</node-name>
9     <kind>1</kind>
10     <coupled-node>?</coupled-node>
11     <service>
12 <service-name>GraphGeomEssai_1_1_1_1</service-name>
13      <inParameter-list>
14 <inParameter>
15 <inParameter-type>double</inParameter-type>
16        <inParameter-name>MakeSphere_1__x1</inParameter-name>      </inParameter>
17       <inParameter>
18 <inParameter-type>double</inParameter-type>
19        <inParameter-name>MakeSphere_1__y1</inParameter-name>      </inParameter>
20       <inParameter>
21 <inParameter-type>double</inParameter-type>
22        <inParameter-name>MakeSphere_1__z1</inParameter-name>      </inParameter>
23       <inParameter>
24 <inParameter-type>double</inParameter-type>
25        <inParameter-name>MakeSphere_1__radius</inParameter-name>      </inParameter>
26       <inParameter>
27 <inParameter-type>double</inParameter-type>
28        <inParameter-name>MakeTranslation_1__x1</inParameter-name>      </inParameter>
29       <inParameter>
30 <inParameter-type>double</inParameter-type>
31        <inParameter-name>MakeTranslation_1__y1</inParameter-name>      </inParameter>
32       <inParameter>
33 <inParameter-type>double</inParameter-type>
34        <inParameter-name>MakeTranslation_1__z1</inParameter-name>      </inParameter>     </inParameter-list>
35      <outParameter-list>
36 <outParameter>
37 <outParameter-type>objref</outParameter-type>
38        <outParameter-name>MakeFuse_1__shape</outParameter-name>      </outParameter>     </outParameter-list>    </service>
39     <DataStream-list/>
40     <PyFunction-list/>
41     <creation-date>10/7/2002 - 14:53:2</creation-date>
42     <lastmodification-date>29/10/2004 - 15:7:37</lastmodification-date>
43     <editor-release>1.03</editor-release>
44     <author>?</author>
45     <container>?</container>
46     <comment>?</comment>
47     <x-position>0</x-position>
48     <y-position>0</y-position>   </node>  </info-list>
49   <node-list>
50 <node>
51 <component-name>?</component-name>
52     <interface-name>?</interface-name>
53     <node-name>gag</node-name>
54     <kind>3</kind>
55     <coupled-node>?</coupled-node>
56     <service>
57 <service-name>gag</service-name>
58      <inParameter-list/>
59      <outParameter-list/>    </service>
60     <DataStream-list/>
61     <PyFunction-list>
62 <PyFunction>
63 <FuncName>gag</FuncName>
64       <PyFunc><![CDATA[from batchmode_geompy import *   ]]></PyFunc>
65       <PyFunc><![CDATA[def gag():    ]]></PyFunc>
66       <PyFunc><![CDATA[    # This is a gag    ]]></PyFunc>
67       <PyFunc><![CDATA[    return 1 ]]></PyFunc>     </PyFunction>    </PyFunction-list>
68     <creation-date>29/10/2004 - 14:58:4</creation-date>
69     <lastmodification-date>29/10/2004 - 14:58:4</lastmodification-date>
70     <editor-release>2.0</editor-release>
71     <author>?</author>
72     <container>?</container>
73     <comment>Compute Node</comment>
74     <x-position>0</x-position>
75     <y-position>166</y-position>   </node>
76    <node>
77 <component-name>?</component-name>
78     <interface-name>?</interface-name>
79     <node-name>MakeSphere_1</node-name>
80     <kind>3</kind>
81     <coupled-node>?</coupled-node>
82     <service>
83 <service-name>MakeSphere_1</service-name>
84      <inParameter-list>
85 <inParameter>
86 <inParameter-type>double</inParameter-type>
87        <inParameter-name>x1</inParameter-name>      </inParameter>
88       <inParameter>
89 <inParameter-type>double</inParameter-type>
90        <inParameter-name>y1</inParameter-name>      </inParameter>
91       <inParameter>
92 <inParameter-type>double</inParameter-type>
93        <inParameter-name>z1</inParameter-name>      </inParameter>
94       <inParameter>
95 <inParameter-type>double</inParameter-type>
96        <inParameter-name>radius</inParameter-name>      </inParameter>     </inParameter-list>
97      <outParameter-list>
98 <outParameter>
99 <outParameter-type>objref</outParameter-type>
100        <outParameter-name>shape</outParameter-name>      </outParameter>     </outParameter-list>    </service>
101     <DataStream-list/>
102     <PyFunction-list>
103 <PyFunction>
104 <FuncName>MakeSphere_1</FuncName>
105       <PyFunc><![CDATA[def MakeSphere_1(x1,y1,z1,radius):    ]]></PyFunc>
106       <PyFunc><![CDATA[    apoint=MakeVertex(x1,y1,z1)  ]]></PyFunc>
107       <PyFunc><![CDATA[    shape=MakeSpherePntR(apoint,radius)  ]]></PyFunc>
108       <PyFunc><![CDATA[    return shape  ]]></PyFunc>     </PyFunction>    </PyFunction-list>
109     <creation-date>29/10/2004 - 14:58:4</creation-date>
110     <lastmodification-date>29/10/2004 - 14:58:4</lastmodification-date>
111     <editor-release>2.0</editor-release>
112     <author>?</author>
113     <container>?</container>
114     <comment>Compute Node</comment>
115     <x-position>181</x-position>
116     <y-position>86</y-position>   </node>
117    <node>
118 <component-name>?</component-name>
119     <interface-name>?</interface-name>
120     <node-name>MakeCopy_1</node-name>
121     <kind>3</kind>
122     <coupled-node>?</coupled-node>
123     <service>
124 <service-name>MakeCopy_1</service-name>
125      <inParameter-list>
126 <inParameter>
127 <inParameter-type>objref</inParameter-type>
128        <inParameter-name>shape1</inParameter-name>      </inParameter>     </inParameter-list>
129      <outParameter-list>
130 <outParameter>
131 <outParameter-type>objref</outParameter-type>
132        <outParameter-name>shape</outParameter-name>      </outParameter>     </outParameter-list>    </service>
133     <DataStream-list/>
134     <PyFunction-list>
135 <PyFunction>
136 <FuncName>MakeCopy_1</FuncName>
137       <PyFunc><![CDATA[def MakeCopy_1(shape1):   ]]></PyFunc>
138       <PyFunc><![CDATA[    shape=MakeCopy(shape1)  ]]></PyFunc>
139       <PyFunc><![CDATA[    return shape  ]]></PyFunc>     </PyFunction>    </PyFunction-list>
140     <creation-date>29/10/2004 - 14:58:4</creation-date>
141     <lastmodification-date>29/10/2004 - 14:58:4</lastmodification-date>
142     <editor-release>2.0</editor-release>
143     <author>?</author>
144     <container>?</container>
145     <comment>Compute Node</comment>
146     <x-position>386</x-position>
147     <y-position>2</y-position>   </node>
148    <node>
149 <component-name>?</component-name>
150     <interface-name>?</interface-name>
151     <node-name>MakeCopy_2</node-name>
152     <kind>3</kind>
153     <coupled-node>?</coupled-node>
154     <service>
155 <service-name>MakeCopy_2</service-name>
156      <inParameter-list>
157 <inParameter>
158 <inParameter-type>objref</inParameter-type>
159        <inParameter-name>shape1</inParameter-name>      </inParameter>     </inParameter-list>
160      <outParameter-list>
161 <outParameter>
162 <outParameter-type>objref</outParameter-type>
163        <outParameter-name>shape</outParameter-name>      </outParameter>     </outParameter-list>    </service>
164     <DataStream-list/>
165     <PyFunction-list>
166 <PyFunction>
167 <FuncName>MakeCopy_2</FuncName>
168       <PyFunc><![CDATA[def MakeCopy_2(shape1):   ]]></PyFunc>
169       <PyFunc><![CDATA[    shape=MakeCopy(shape1)  ]]></PyFunc>
170       <PyFunc><![CDATA[    return shape  ]]></PyFunc>     </PyFunction>    </PyFunction-list>
171     <creation-date>29/10/2004 - 14:58:4</creation-date>
172     <lastmodification-date>29/10/2004 - 14:58:4</lastmodification-date>
173     <editor-release>2.0</editor-release>
174     <author>?</author>
175     <container>?</container>
176     <comment>Compute Node</comment>
177     <x-position>388</x-position>
178     <y-position>181</y-position>   </node>
179    <node>
180 <component-name>?</component-name>
181     <interface-name>?</interface-name>
182     <node-name>MakeFuse_1</node-name>
183     <kind>3</kind>
184     <coupled-node>?</coupled-node>
185     <service>
186 <service-name>MakeFuse_1</service-name>
187      <inParameter-list>
188 <inParameter>
189 <inParameter-type>objref</inParameter-type>
190        <inParameter-name>shape1</inParameter-name>      </inParameter>
191       <inParameter>
192 <inParameter-type>objref</inParameter-type>
193        <inParameter-name>shape2</inParameter-name>      </inParameter>     </inParameter-list>
194      <outParameter-list>
195 <outParameter>
196 <outParameter-type>objref</outParameter-type>
197        <outParameter-name>shape</outParameter-name>      </outParameter>     </outParameter-list>    </service>
198     <DataStream-list/>
199     <PyFunction-list>
200 <PyFunction>
201 <FuncName>MakeFuse_1</FuncName>
202       <PyFunc><![CDATA[def MakeFuse_1(shape1,shape2):           ]]></PyFunc>
203       <PyFunc><![CDATA[    # fuse operation 3          ]]></PyFunc>
204       <PyFunc><![CDATA[    shape = MakeBoolean(shape1,shape2,3) ]]></PyFunc>
205       <PyFunc><![CDATA[    from SALOME_NamingServicePy import SALOME_NamingServicePy_i ]]></PyFunc>
206       <PyFunc><![CDATA[    myNamingService = SALOME_NamingServicePy_i(orb) ]]></PyFunc>
207       <PyFunc><![CDATA[    aSession = myNamingService.Resolve('/Kernel/Session') ]]></PyFunc>
208       <PyFunc><![CDATA[    aStudyId = aSession.GetActiveStudyId() ]]></PyFunc>
209       <PyFunc><![CDATA[    myStudyManager = myNamingService.Resolve('/myStudyManager') ]]></PyFunc>
210       <PyFunc><![CDATA[    aStudy = myStudyManager.GetStudyByID(aStudyId) ]]></PyFunc>
211       <PyFunc><![CDATA[    aSObject = geom.AddInStudy(aStudy, shape, "shape", None) ]]></PyFunc>
212       <PyFunc><![CDATA[    return shape ]]></PyFunc>     </PyFunction>    </PyFunction-list>
213     <creation-date>29/10/2004 - 14:58:4</creation-date>
214     <lastmodification-date>29/10/2004 - 14:58:4</lastmodification-date>
215     <editor-release>2.0</editor-release>
216     <author>?</author>
217     <container>?</container>
218     <comment>Compute Node</comment>
219     <x-position>779</x-position>
220     <y-position>161</y-position>   </node>
221    <node>
222 <component-name>?</component-name>
223     <interface-name>?</interface-name>
224     <node-name>MakeTranslation_1</node-name>
225     <kind>3</kind>
226     <coupled-node>?</coupled-node>
227     <service>
228 <service-name>MakeTranslation_1</service-name>
229      <inParameter-list>
230 <inParameter>
231 <inParameter-type>objref</inParameter-type>
232        <inParameter-name>shape1</inParameter-name>      </inParameter>
233       <inParameter>
234 <inParameter-type>double</inParameter-type>
235        <inParameter-name>x1</inParameter-name>      </inParameter>
236       <inParameter>
237 <inParameter-type>double</inParameter-type>
238        <inParameter-name>y1</inParameter-name>      </inParameter>
239       <inParameter>
240 <inParameter-type>double</inParameter-type>
241        <inParameter-name>z1</inParameter-name>      </inParameter>     </inParameter-list>
242      <outParameter-list>
243 <outParameter>
244 <outParameter-type>objref</outParameter-type>
245        <outParameter-name>shape</outParameter-name>      </outParameter>     </outParameter-list>    </service>
246     <DataStream-list/>
247     <PyFunction-list>
248 <PyFunction>
249 <FuncName>MakeTranslation_1</FuncName>
250       <PyFunc><![CDATA[def MakeTranslation_1(shape1,x1,y1,z1):   ]]></PyFunc>
251       <PyFunc><![CDATA[    shape = MakeTranslation(shape1,x1,y1,z1)  ]]></PyFunc>
252       <PyFunc><![CDATA[    return shape]]></PyFunc>     </PyFunction>    </PyFunction-list>
253     <creation-date>29/10/2004 - 15:1:27</creation-date>
254     <lastmodification-date>29/10/2004 - 15:1:27</lastmodification-date>
255     <editor-release>2.0</editor-release>
256     <author>?</author>
257     <container>?</container>
258     <comment>Compute Node</comment>
259     <x-position>580</x-position>
260     <y-position>2</y-position>   </node>  </node-list>
261   <link-list>
262 <link>
263 <fromnode-name>gag</fromnode-name>
264     <fromserviceparameter-name>Gate</fromserviceparameter-name>
265     <tonode-name>MakeSphere_1</tonode-name>
266     <toserviceparameter-name>Gate</toserviceparameter-name>
267     <coord-list/>   </link>
268    <link>
269 <fromnode-name>MakeSphere_1</fromnode-name>
270     <fromserviceparameter-name>shape</fromserviceparameter-name>
271     <tonode-name>MakeCopy_1</tonode-name>
272     <toserviceparameter-name>shape1</toserviceparameter-name>
273     <coord-list/>   </link>
274    <link>
275 <fromnode-name>MakeSphere_1</fromnode-name>
276     <fromserviceparameter-name>shape</fromserviceparameter-name>
277     <tonode-name>MakeCopy_2</tonode-name>
278     <toserviceparameter-name>shape1</toserviceparameter-name>
279     <coord-list/>   </link>
280    <link>
281 <fromnode-name>MakeCopy_1</fromnode-name>
282     <fromserviceparameter-name>shape</fromserviceparameter-name>
283     <tonode-name>MakeTranslation_1</tonode-name>
284     <toserviceparameter-name>shape1</toserviceparameter-name>
285     <coord-list/>   </link>
286    <link>
287 <fromnode-name>MakeCopy_2</fromnode-name>
288     <fromserviceparameter-name>shape</fromserviceparameter-name>
289     <tonode-name>MakeFuse_1</tonode-name>
290     <toserviceparameter-name>shape2</toserviceparameter-name>
291     <coord-list/>   </link>
292    <link>
293 <fromnode-name>MakeTranslation_1</fromnode-name>
294     <fromserviceparameter-name>shape</fromserviceparameter-name>
295     <tonode-name>MakeFuse_1</tonode-name>
296     <toserviceparameter-name>shape1</toserviceparameter-name>
297     <coord-list/>   </link>  </link-list>
298   <data-list>
299 <data>
300 <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
301     <fromserviceparameter-name>MakeSphere_1__x1</fromserviceparameter-name>
302     <tonode-name>MakeSphere_1</tonode-name>
303     <toserviceparameter-name>x1</toserviceparameter-name>
304     <data-value>
305 <value-type>7</value-type>
306      <value>0</value>    </data-value>
307     <coord-list/>   </data>
308    <data>
309 <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
310     <fromserviceparameter-name>MakeSphere_1__y1</fromserviceparameter-name>
311     <tonode-name>MakeSphere_1</tonode-name>
312     <toserviceparameter-name>y1</toserviceparameter-name>
313     <data-value>
314 <value-type>7</value-type>
315      <value>0</value>    </data-value>
316     <coord-list/>   </data>
317    <data>
318 <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
319     <fromserviceparameter-name>MakeSphere_1__z1</fromserviceparameter-name>
320     <tonode-name>MakeSphere_1</tonode-name>
321     <toserviceparameter-name>z1</toserviceparameter-name>
322     <data-value>
323 <value-type>7</value-type>
324      <value>0</value>    </data-value>
325     <coord-list/>   </data>
326    <data>
327 <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
328     <fromserviceparameter-name>MakeSphere_1__radius</fromserviceparameter-name>
329     <tonode-name>MakeSphere_1</tonode-name>
330     <toserviceparameter-name>radius</toserviceparameter-name>
331     <data-value>
332 <value-type>7</value-type>
333      <value>20</value>    </data-value>
334     <coord-list/>   </data>
335    <data>
336 <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
337     <fromserviceparameter-name>MakeTranslation_1__x1</fromserviceparameter-name>
338     <tonode-name>MakeTranslation_1</tonode-name>
339     <toserviceparameter-name>x1</toserviceparameter-name>
340     <data-value>
341 <value-type>7</value-type>
342      <value>10</value>    </data-value>
343     <coord-list/>   </data>
344    <data>
345 <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
346     <fromserviceparameter-name>MakeTranslation_1__y1</fromserviceparameter-name>
347     <tonode-name>MakeTranslation_1</tonode-name>
348     <toserviceparameter-name>y1</toserviceparameter-name>
349     <data-value>
350 <value-type>7</value-type>
351      <value>10</value>    </data-value>
352     <coord-list/>   </data>
353    <data>
354 <fromnode-name>GraphGeomEssai_1_1_1_1</fromnode-name>
355     <fromserviceparameter-name>MakeTranslation_1__z1</fromserviceparameter-name>
356     <tonode-name>MakeTranslation_1</tonode-name>
357     <toserviceparameter-name>z1</toserviceparameter-name>
358     <data-value>
359 <value-type>7</value-type>
360      <value>10</value>    </data-value>
361     <coord-list/>   </data>  </data-list> </dataflow></supergraph>