]> SALOME platform Git repositories - modules/yacs.git/blob - src/yacsloader/samples/study1.xml
Salome HOME
merge from branch DEV tag mergeto_trunk_04apr08
[modules/yacs.git] / src / yacsloader / samples / study1.xml
1 <proc>
2     <!--types -->
3     <objref name="GEOM/GEOM_Object"/>
4     <sequence name="dblevec" content="double"/>
5     <struct name="s1" >
6       <member name="s" type="double"/>
7     </struct>
8
9
10     <!--nodes -->
11     <datanode name="s" kind="study" >
12       <property name="StudyID" value="1" />
13       <parameter name="b" type="GEOM/GEOM_Object" ref="0:1:2:2"/>
14       <parameter name="c" type="bool" ref="/Geometry/Box_1"/>
15     </datanode>
16
17     <inline name="node0" >
18       <script>
19         <code>import GEOM</code>
20         <code>p1=p1._narrow(GEOM.GEOM_Object)</code>
21         <code>print p1</code>
22       </script>
23       <inport name="p1" type="GEOM/GEOM_Object"/>
24       <outport name="p1" type="GEOM/GEOM_Object"/>
25     </inline>
26
27     <outnode name="os" kind="study" ref="stud1.hdf" >
28       <property name="StudyID" value="3" />
29       <parameter name="b" type="GEOM/GEOM_Object" ref="/Save/x"/>
30       <!--       <parameter name="c" type="GEOM/GEOM_Object" ref="/Geometry/Box_2"/> 
31       <parameter name="b" type="GEOM/GEOM_Object" ref="0:1:1:6"/>
32       -->
33     </outnode>
34     <!-- datalink -->
35     <datalink>
36         <fromnode>s</fromnode><fromport>b</fromport>
37         <tonode>node0</tonode> <toport>p1</toport>
38     </datalink>
39     <datalink>
40         <fromnode>node0</fromnode><fromport>p1</fromport>
41         <tonode>os</tonode> <toport>b</toport>
42     </datalink>
43
44 </proc>