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