Salome HOME
Merge from V6_main 01/04/2013
[modules/yacs.git] / src / salomeloader / samples / GeomGraph.xml
1 <!DOCTYPE SuperGraph>
2 <!--
3   Copyright (C) 2006-2013  CEA/DEN, EDF R&D
4
5   This library is free software; you can redistribute it and/or
6   modify it under the terms of the GNU Lesser General Public
7   License as published by the Free Software Foundation; either
8   version 2.1 of the License.
9
10   This library is distributed in the hope that it will be useful,
11   but WITHOUT ANY WARRANTY; without even the implied warranty of
12   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13   Lesser General Public License for more details.
14
15   You should have received a copy of the GNU Lesser General Public
16   License along with this library; if not, write to the Free Software
17   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
18
19   See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
20
21 -->
22 <supergraph>
23 <dataflow>
24 <info-list>
25 <node>
26 <component-name>?</component-name>
27     <interface-name>?</interface-name>
28     <node-name>GeomGraph</node-name>
29     <kind>1</kind>
30     <coupled-node>?</coupled-node>
31     <service>
32 <service-name>GeomGraph</service-name>
33      <inParameter-list>
34 <inParameter>
35 <inParameter-type>long</inParameter-type>
36        <inParameter-name>SetStudyID__theStudyID</inParameter-name>      </inParameter>
37       <inParameter>
38 <inParameter-type>double</inParameter-type>
39        <inParameter-name>MakeBox__theX1</inParameter-name>      </inParameter>
40       <inParameter>
41 <inParameter-type>double</inParameter-type>
42        <inParameter-name>MakeBox__theY1</inParameter-name>      </inParameter>
43       <inParameter>
44 <inParameter-type>double</inParameter-type>
45        <inParameter-name>MakeBox__theZ1</inParameter-name>      </inParameter>
46       <inParameter>
47 <inParameter-type>double</inParameter-type>
48        <inParameter-name>MakeBox__theX2</inParameter-name>      </inParameter>
49       <inParameter>
50 <inParameter-type>double</inParameter-type>
51        <inParameter-name>MakeBox__theY2</inParameter-name>      </inParameter>
52       <inParameter>
53 <inParameter-type>double</inParameter-type>
54        <inParameter-name>MakeBox__theZ2</inParameter-name>      </inParameter>
55       <inParameter>
56 <inParameter-type>double</inParameter-type>
57        <inParameter-name>TranslateDXDYDZ__theDX</inParameter-name>      </inParameter>
58       <inParameter>
59 <inParameter-type>double</inParameter-type>
60        <inParameter-name>TranslateDXDYDZ__theDY</inParameter-name>      </inParameter>
61       <inParameter>
62 <inParameter-type>double</inParameter-type>
63        <inParameter-name>TranslateDXDYDZ__theDZ</inParameter-name>      </inParameter>
64       <inParameter>
65 <inParameter-type>double</inParameter-type>
66        <inParameter-name>MakeSphere_1__theX</inParameter-name>      </inParameter>
67       <inParameter>
68 <inParameter-type>double</inParameter-type>
69        <inParameter-name>MakeSphere_1__theY</inParameter-name>      </inParameter>
70       <inParameter>
71 <inParameter-type>double</inParameter-type>
72        <inParameter-name>MakeSphere_1__theZ</inParameter-name>      </inParameter>
73       <inParameter>
74 <inParameter-type>double</inParameter-type>
75        <inParameter-name>MakeSphere_1__theRadius</inParameter-name>      </inParameter>     </inParameter-list>
76      <outParameter-list>
77 <outParameter>
78 <outParameter-type>GEOM_Object</outParameter-type>
79        <outParameter-name>MakeFuse_1__return</outParameter-name>      </outParameter>     </outParameter-list>    </service>
80     <DataStream-list/>
81     <PyFunction-list/>
82     <creation-date>29/10/2004 - 10:52:34</creation-date>
83     <lastmodification-date>6/6/2005 - 10:39:55</lastmodification-date>
84     <editor-release>2.0</editor-release>
85     <author>?</author>
86     <container>?</container>
87     <comment>?</comment>
88     <x-position>0</x-position>
89     <y-position>0</y-position>   </node>  </info-list>
90   <node-list>
91 <node>
92 <component-name>GEOM_Superv</component-name>
93     <interface-name>GEOM_Superv</interface-name>
94     <node-name>SetStudyID</node-name>
95     <kind>0</kind>
96     <coupled-node>?</coupled-node>
97     <service>
98 <service-name>SetStudyID</service-name>
99      <inParameter-list>
100 <inParameter>
101 <inParameter-type>long</inParameter-type>
102        <inParameter-name>theStudyID</inParameter-name>      </inParameter>     </inParameter-list>
103      <outParameter-list/>    </service>
104     <DataStream-list/>
105     <PyFunction-list/>
106     <creation-date>6/6/2005 - 10:39:55</creation-date>
107     <lastmodification-date>6/6/2005 - 10:39:55</lastmodification-date>
108     <editor-release>2.0</editor-release>
109     <author>?</author>
110     <container>localhost/FactoryServer</container>
111     <comment>SetStudyID from GEOM_Superv</comment>
112     <x-position>14</x-position>
113     <y-position>241</y-position>   </node>
114    <node>
115 <component-name>GEOM_Superv</component-name>
116     <interface-name>GEOM_Superv</interface-name>
117     <node-name>MakeBox</node-name>
118     <kind>0</kind>
119     <coupled-node>?</coupled-node>
120     <service>
121 <service-name>MakeBox</service-name>
122      <inParameter-list>
123 <inParameter>
124 <inParameter-type>double</inParameter-type>
125        <inParameter-name>theX1</inParameter-name>      </inParameter>
126       <inParameter>
127 <inParameter-type>double</inParameter-type>
128        <inParameter-name>theY1</inParameter-name>      </inParameter>
129       <inParameter>
130 <inParameter-type>double</inParameter-type>
131        <inParameter-name>theZ1</inParameter-name>      </inParameter>
132       <inParameter>
133 <inParameter-type>double</inParameter-type>
134        <inParameter-name>theX2</inParameter-name>      </inParameter>
135       <inParameter>
136 <inParameter-type>double</inParameter-type>
137        <inParameter-name>theY2</inParameter-name>      </inParameter>
138       <inParameter>
139 <inParameter-type>double</inParameter-type>
140        <inParameter-name>theZ2</inParameter-name>      </inParameter>     </inParameter-list>
141      <outParameter-list>
142 <outParameter>
143 <outParameter-type>GEOM_Object</outParameter-type>
144        <outParameter-name>return</outParameter-name>      </outParameter>     </outParameter-list>    </service>
145     <DataStream-list/>
146     <PyFunction-list/>
147     <creation-date>6/6/2005 - 10:39:55</creation-date>
148     <lastmodification-date>6/6/2005 - 10:39:55</lastmodification-date>
149     <editor-release>2.0</editor-release>
150     <author>?</author>
151     <container>localhost/FactoryServer</container>
152     <comment>MakeBox from GEOM_Superv</comment>
153     <x-position>198</x-position>
154     <y-position>46</y-position>   </node>
155    <node>
156 <component-name>GEOM_Superv</component-name>
157     <interface-name>GEOM_Superv</interface-name>
158     <node-name>MakeCopy</node-name>
159     <kind>0</kind>
160     <coupled-node>?</coupled-node>
161     <service>
162 <service-name>MakeCopy</service-name>
163      <inParameter-list>
164 <inParameter>
165 <inParameter-type>GEOM_Object</inParameter-type>
166        <inParameter-name>theOriginal</inParameter-name>      </inParameter>     </inParameter-list>
167      <outParameter-list>
168 <outParameter>
169 <outParameter-type>GEOM_Object</outParameter-type>
170        <outParameter-name>return</outParameter-name>      </outParameter>     </outParameter-list>    </service>
171     <DataStream-list/>
172     <PyFunction-list/>
173     <creation-date>6/6/2005 - 10:39:55</creation-date>
174     <lastmodification-date>6/6/2005 - 10:39:55</lastmodification-date>
175     <editor-release>2.0</editor-release>
176     <author>?</author>
177     <container>localhost/FactoryServer</container>
178     <comment>MakeCopy from GEOM_Superv</comment>
179     <x-position>383</x-position>
180     <y-position>46</y-position>   </node>
181    <node>
182 <component-name>GEOM_Superv</component-name>
183     <interface-name>GEOM_Superv</interface-name>
184     <node-name>TranslateDXDYDZ</node-name>
185     <kind>0</kind>
186     <coupled-node>?</coupled-node>
187     <service>
188 <service-name>TranslateDXDYDZ</service-name>
189      <inParameter-list>
190 <inParameter>
191 <inParameter-type>GEOM_Object</inParameter-type>
192        <inParameter-name>theObject</inParameter-name>      </inParameter>
193       <inParameter>
194 <inParameter-type>double</inParameter-type>
195        <inParameter-name>theDX</inParameter-name>      </inParameter>
196       <inParameter>
197 <inParameter-type>double</inParameter-type>
198        <inParameter-name>theDY</inParameter-name>      </inParameter>
199       <inParameter>
200 <inParameter-type>double</inParameter-type>
201        <inParameter-name>theDZ</inParameter-name>      </inParameter>     </inParameter-list>
202      <outParameter-list>
203 <outParameter>
204 <outParameter-type>GEOM_Object</outParameter-type>
205        <outParameter-name>return</outParameter-name>      </outParameter>     </outParameter-list>    </service>
206     <DataStream-list/>
207     <PyFunction-list/>
208     <creation-date>6/6/2005 - 10:39:55</creation-date>
209     <lastmodification-date>6/6/2005 - 10:39:55</lastmodification-date>
210     <editor-release>2.0</editor-release>
211     <author>?</author>
212     <container>localhost/FactoryServer</container>
213     <comment>TranslateDXDYDZ from GEOM_Superv</comment>
214     <x-position>579</x-position>
215     <y-position>46</y-position>   </node>
216    <node>
217 <component-name>GEOM_Superv</component-name>
218     <interface-name>GEOM_Superv</interface-name>
219     <node-name>MakeCopy_1</node-name>
220     <kind>0</kind>
221     <coupled-node>?</coupled-node>
222     <service>
223 <service-name>MakeCopy</service-name>
224      <inParameter-list>
225 <inParameter>
226 <inParameter-type>GEOM_Object</inParameter-type>
227        <inParameter-name>theOriginal</inParameter-name>      </inParameter>     </inParameter-list>
228      <outParameter-list>
229 <outParameter>
230 <outParameter-type>GEOM_Object</outParameter-type>
231        <outParameter-name>return</outParameter-name>      </outParameter>     </outParameter-list>    </service>
232     <DataStream-list/>
233     <PyFunction-list/>
234     <creation-date>6/6/2005 - 10:39:55</creation-date>
235     <lastmodification-date>6/6/2005 - 10:39:55</lastmodification-date>
236     <editor-release>2.0</editor-release>
237     <author>?</author>
238     <container>localhost/FactoryServer</container>
239     <comment>MakeCopy from GEOM_Superv</comment>
240     <x-position>384</x-position>
241     <y-position>168</y-position>   </node>
242    <node>
243 <component-name>GEOM_Superv</component-name>
244     <interface-name>GEOM_Superv</interface-name>
245     <node-name>MakeSphere_1</node-name>
246     <kind>0</kind>
247     <coupled-node>?</coupled-node>
248     <service>
249 <service-name>MakeSphere</service-name>
250      <inParameter-list>
251 <inParameter>
252 <inParameter-type>double</inParameter-type>
253        <inParameter-name>theX</inParameter-name>      </inParameter>
254       <inParameter>
255 <inParameter-type>double</inParameter-type>
256        <inParameter-name>theY</inParameter-name>      </inParameter>
257       <inParameter>
258 <inParameter-type>double</inParameter-type>
259        <inParameter-name>theZ</inParameter-name>      </inParameter>
260       <inParameter>
261 <inParameter-type>double</inParameter-type>
262        <inParameter-name>theRadius</inParameter-name>      </inParameter>     </inParameter-list>
263      <outParameter-list>
264 <outParameter>
265 <outParameter-type>GEOM_Object</outParameter-type>
266        <outParameter-name>return</outParameter-name>      </outParameter>     </outParameter-list>    </service>
267     <DataStream-list/>
268     <PyFunction-list/>
269     <creation-date>6/6/2005 - 10:39:55</creation-date>
270     <lastmodification-date>6/6/2005 - 10:39:55</lastmodification-date>
271     <editor-release>2.0</editor-release>
272     <author>?</author>
273     <container>localhost/FactoryServer</container>
274     <comment>MakeSphere from GEOM_Superv</comment>
275     <x-position>201</x-position>
276     <y-position>332</y-position>   </node>
277    <node>
278 <component-name>GEOM_Superv</component-name>
279     <interface-name>GEOM_Superv</interface-name>
280     <node-name>MakeFuse</node-name>
281     <kind>0</kind>
282     <coupled-node>?</coupled-node>
283     <service>
284 <service-name>MakeFuse</service-name>
285      <inParameter-list>
286 <inParameter>
287 <inParameter-type>GEOM_Object</inParameter-type>
288        <inParameter-name>theShape1</inParameter-name>      </inParameter>
289       <inParameter>
290 <inParameter-type>GEOM_Object</inParameter-type>
291        <inParameter-name>theShape2</inParameter-name>      </inParameter>     </inParameter-list>
292      <outParameter-list>
293 <outParameter>
294 <outParameter-type>GEOM_Object</outParameter-type>
295        <outParameter-name>return</outParameter-name>      </outParameter>     </outParameter-list>    </service>
296     <DataStream-list/>
297     <PyFunction-list/>
298     <creation-date>6/6/2005 - 10:39:55</creation-date>
299     <lastmodification-date>6/6/2005 - 10:39:55</lastmodification-date>
300     <editor-release>2.0</editor-release>
301     <author>?</author>
302     <container>localhost/FactoryServer</container>
303     <comment>MakeFuse from GEOM_Superv</comment>
304     <x-position>790</x-position>
305     <y-position>148</y-position>   </node>
306    <node>
307 <component-name>GEOM_Superv</component-name>
308     <interface-name>GEOM_Superv</interface-name>
309     <node-name>MakeFuse_1</node-name>
310     <kind>0</kind>
311     <coupled-node>?</coupled-node>
312     <service>
313 <service-name>MakeFuse</service-name>
314      <inParameter-list>
315 <inParameter>
316 <inParameter-type>GEOM_Object</inParameter-type>
317        <inParameter-name>theShape1</inParameter-name>      </inParameter>
318       <inParameter>
319 <inParameter-type>GEOM_Object</inParameter-type>
320        <inParameter-name>theShape2</inParameter-name>      </inParameter>     </inParameter-list>
321      <outParameter-list>
322 <outParameter>
323 <outParameter-type>GEOM_Object</outParameter-type>
324        <outParameter-name>return</outParameter-name>      </outParameter>     </outParameter-list>    </service>
325     <DataStream-list/>
326     <PyFunction-list/>
327     <creation-date>6/6/2005 - 10:39:55</creation-date>
328     <lastmodification-date>6/6/2005 - 10:39:55</lastmodification-date>
329     <editor-release>2.0</editor-release>
330     <author>?</author>
331     <container>localhost/FactoryServer</container>
332     <comment>MakeFuse from GEOM_Superv</comment>
333     <x-position>993</x-position>
334     <y-position>312</y-position>   </node>  </node-list>
335   <link-list>
336 <link>
337 <fromnode-name>SetStudyID</fromnode-name>
338     <fromserviceparameter-name>Gate</fromserviceparameter-name>
339     <tonode-name>MakeBox</tonode-name>
340     <toserviceparameter-name>Gate</toserviceparameter-name>
341     <coord-list/>   </link>
342    <link>
343 <fromnode-name>SetStudyID</fromnode-name>
344     <fromserviceparameter-name>Gate</fromserviceparameter-name>
345     <tonode-name>MakeSphere_1</tonode-name>
346     <toserviceparameter-name>Gate</toserviceparameter-name>
347     <coord-list/>   </link>
348    <link>
349 <fromnode-name>MakeBox</fromnode-name>
350     <fromserviceparameter-name>return</fromserviceparameter-name>
351     <tonode-name>MakeCopy</tonode-name>
352     <toserviceparameter-name>theOriginal</toserviceparameter-name>
353     <coord-list/>   </link>
354    <link>
355 <fromnode-name>MakeBox</fromnode-name>
356     <fromserviceparameter-name>return</fromserviceparameter-name>
357     <tonode-name>MakeCopy_1</tonode-name>
358     <toserviceparameter-name>theOriginal</toserviceparameter-name>
359     <coord-list/>   </link>
360    <link>
361 <fromnode-name>MakeCopy</fromnode-name>
362     <fromserviceparameter-name>return</fromserviceparameter-name>
363     <tonode-name>TranslateDXDYDZ</tonode-name>
364     <toserviceparameter-name>theObject</toserviceparameter-name>
365     <coord-list/>   </link>
366    <link>
367 <fromnode-name>TranslateDXDYDZ</fromnode-name>
368     <fromserviceparameter-name>return</fromserviceparameter-name>
369     <tonode-name>MakeFuse</tonode-name>
370     <toserviceparameter-name>theShape1</toserviceparameter-name>
371     <coord-list/>   </link>
372    <link>
373 <fromnode-name>MakeCopy_1</fromnode-name>
374     <fromserviceparameter-name>return</fromserviceparameter-name>
375     <tonode-name>MakeFuse</tonode-name>
376     <toserviceparameter-name>theShape2</toserviceparameter-name>
377     <coord-list/>   </link>
378    <link>
379 <fromnode-name>MakeSphere_1</fromnode-name>
380     <fromserviceparameter-name>return</fromserviceparameter-name>
381     <tonode-name>MakeFuse_1</tonode-name>
382     <toserviceparameter-name>theShape2</toserviceparameter-name>
383     <coord-list/>   </link>
384    <link>
385 <fromnode-name>MakeFuse</fromnode-name>
386     <fromserviceparameter-name>return</fromserviceparameter-name>
387     <tonode-name>MakeFuse_1</tonode-name>
388     <toserviceparameter-name>theShape1</toserviceparameter-name>
389     <coord-list/>   </link>  </link-list>
390   <data-list>
391 <data>
392 <fromnode-name>GeomGraph</fromnode-name>
393     <fromserviceparameter-name>SetStudyID__theStudyID</fromserviceparameter-name>
394     <tonode-name>SetStudyID</tonode-name>
395     <toserviceparameter-name>theStudyID</toserviceparameter-name>
396     <data-value>
397 <value-type>3</value-type>
398      <value>1</value>    </data-value>
399     <coord-list/>   </data>
400    <data>
401 <fromnode-name>GeomGraph</fromnode-name>
402     <fromserviceparameter-name>MakeBox__theX1</fromserviceparameter-name>
403     <tonode-name>MakeBox</tonode-name>
404     <toserviceparameter-name>theX1</toserviceparameter-name>
405     <data-value>
406 <value-type>7</value-type>
407      <value>0</value>    </data-value>
408     <coord-list/>   </data>
409    <data>
410 <fromnode-name>GeomGraph</fromnode-name>
411     <fromserviceparameter-name>MakeBox__theY1</fromserviceparameter-name>
412     <tonode-name>MakeBox</tonode-name>
413     <toserviceparameter-name>theY1</toserviceparameter-name>
414     <data-value>
415 <value-type>7</value-type>
416      <value>0</value>    </data-value>
417     <coord-list/>   </data>
418    <data>
419 <fromnode-name>GeomGraph</fromnode-name>
420     <fromserviceparameter-name>MakeBox__theZ1</fromserviceparameter-name>
421     <tonode-name>MakeBox</tonode-name>
422     <toserviceparameter-name>theZ1</toserviceparameter-name>
423     <data-value>
424 <value-type>7</value-type>
425      <value>0</value>    </data-value>
426     <coord-list/>   </data>
427    <data>
428 <fromnode-name>GeomGraph</fromnode-name>
429     <fromserviceparameter-name>MakeBox__theX2</fromserviceparameter-name>
430     <tonode-name>MakeBox</tonode-name>
431     <toserviceparameter-name>theX2</toserviceparameter-name>
432     <data-value>
433 <value-type>7</value-type>
434      <value>50</value>    </data-value>
435     <coord-list/>   </data>
436    <data>
437 <fromnode-name>GeomGraph</fromnode-name>
438     <fromserviceparameter-name>MakeBox__theY2</fromserviceparameter-name>
439     <tonode-name>MakeBox</tonode-name>
440     <toserviceparameter-name>theY2</toserviceparameter-name>
441     <data-value>
442 <value-type>7</value-type>
443      <value>50</value>    </data-value>
444     <coord-list/>   </data>
445    <data>
446 <fromnode-name>GeomGraph</fromnode-name>
447     <fromserviceparameter-name>MakeBox__theZ2</fromserviceparameter-name>
448     <tonode-name>MakeBox</tonode-name>
449     <toserviceparameter-name>theZ2</toserviceparameter-name>
450     <data-value>
451 <value-type>7</value-type>
452      <value>50</value>    </data-value>
453     <coord-list/>   </data>
454    <data>
455 <fromnode-name>GeomGraph</fromnode-name>
456     <fromserviceparameter-name>TranslateDXDYDZ__theDX</fromserviceparameter-name>
457     <tonode-name>TranslateDXDYDZ</tonode-name>
458     <toserviceparameter-name>theDX</toserviceparameter-name>
459     <data-value>
460 <value-type>7</value-type>
461      <value>10</value>    </data-value>
462     <coord-list/>   </data>
463    <data>
464 <fromnode-name>GeomGraph</fromnode-name>
465     <fromserviceparameter-name>TranslateDXDYDZ__theDY</fromserviceparameter-name>
466     <tonode-name>TranslateDXDYDZ</tonode-name>
467     <toserviceparameter-name>theDY</toserviceparameter-name>
468     <data-value>
469 <value-type>7</value-type>
470      <value>10</value>    </data-value>
471     <coord-list/>   </data>
472    <data>
473 <fromnode-name>GeomGraph</fromnode-name>
474     <fromserviceparameter-name>TranslateDXDYDZ__theDZ</fromserviceparameter-name>
475     <tonode-name>TranslateDXDYDZ</tonode-name>
476     <toserviceparameter-name>theDZ</toserviceparameter-name>
477     <data-value>
478 <value-type>7</value-type>
479      <value>10</value>    </data-value>
480     <coord-list/>   </data>
481    <data>
482 <fromnode-name>GeomGraph</fromnode-name>
483     <fromserviceparameter-name>MakeSphere_1__theX</fromserviceparameter-name>
484     <tonode-name>MakeSphere_1</tonode-name>
485     <toserviceparameter-name>theX</toserviceparameter-name>
486     <data-value>
487 <value-type>7</value-type>
488      <value>0</value>    </data-value>
489     <coord-list/>   </data>
490    <data>
491 <fromnode-name>GeomGraph</fromnode-name>
492     <fromserviceparameter-name>MakeSphere_1__theY</fromserviceparameter-name>
493     <tonode-name>MakeSphere_1</tonode-name>
494     <toserviceparameter-name>theY</toserviceparameter-name>
495     <data-value>
496 <value-type>7</value-type>
497      <value>0</value>    </data-value>
498     <coord-list/>   </data>
499    <data>
500 <fromnode-name>GeomGraph</fromnode-name>
501     <fromserviceparameter-name>MakeSphere_1__theZ</fromserviceparameter-name>
502     <tonode-name>MakeSphere_1</tonode-name>
503     <toserviceparameter-name>theZ</toserviceparameter-name>
504     <data-value>
505 <value-type>7</value-type>
506      <value>0</value>    </data-value>
507     <coord-list/>   </data>
508    <data>
509 <fromnode-name>GeomGraph</fromnode-name>
510     <fromserviceparameter-name>MakeSphere_1__theRadius</fromserviceparameter-name>
511     <tonode-name>MakeSphere_1</tonode-name>
512     <toserviceparameter-name>theRadius</toserviceparameter-name>
513     <data-value>
514 <value-type>7</value-type>
515      <value>12</value>    </data-value>
516     <coord-list/>   </data>  </data-list> </dataflow></supergraph>