Salome HOME
ParaView 4.2 porting
[samples/sierpinsky.git] / resources / schema1.xml
1 <?xml version='1.0' encoding='iso-8859-1' ?>
2 <proc name="schema_1">
3    <property name="DefaultStudyID" value="6"/>
4    <type name="string" kind="string"/>
5    <struct name="Engines/dataref">
6       <member name="ref" type="string"/>
7    </struct>
8    <type name="bool" kind="bool"/>
9    <sequence name="boolvec" content="bool"/>
10    <type name="double" kind="double"/>
11    <sequence name="dblevec" content="double"/>
12    <objref name="file" id="file"/>
13    <type name="int" kind="int"/>
14    <sequence name="intvec" content="int"/>
15    <struct name="stringpair">
16       <member name="name" type="string"/>
17       <member name="value" type="string"/>
18    </struct>
19    <sequence name="propvec" content="stringpair"/>
20    <objref name="pyobj" id="python:obj:1.0"/>
21    <sequence name="seqbool" content="bool"/>
22    <sequence name="seqboolvec" content="boolvec"/>
23    <sequence name="seqdblevec" content="dblevec"/>
24    <sequence name="seqintvec" content="intvec"/>
25    <sequence name="stringvec" content="string"/>
26    <sequence name="seqstringvec" content="stringvec"/>
27    <container name="DefaultContainer">
28       <property name="container_name" value="FactoryServer"/>
29       <property name="name" value="localhost"/>
30    </container>
31    <container name="FactoryServer">
32       <property name="container_name" value="FactoryServer"/>
33       <property name="name" value="localhost"/>
34       <property name="type" value="multi"/>
35    </container>
36    <service name="InitPoint">
37       <component>RANDOMIZER</component>
38       <load container="FactoryServer"/>
39       <method>InitPoint</method>
40       <outport name="theX" type="double"/>
41       <outport name="theY" type="double"/>
42    </service>
43    <forloop name="ForLoop" nsteps="500">
44       <bloc name="Bloc">
45          <service name="NextIteration">
46             <node>InitPoint</node>
47             <method>NextIteration</method>
48             <outport name="return" type="int"/>
49          </service>
50          <service name="NextPoint">
51             <component>SIERPINSKY</component>
52             <load container="FactoryServer"/>
53             <method>NextPoint</method>
54             <inport name="X" type="double"/>
55             <inport name="Y" type="double"/>
56             <inport name="iter" type="int"/>
57             <outport name="nextX" type="double"/>
58             <outport name="nextY" type="double"/>
59          </service>
60          <control> <fromnode>NextIteration</fromnode> <tonode>NextPoint</tonode> </control>
61          <datalink control="false">
62             <fromnode>NextIteration</fromnode> <fromport>return</fromport>
63             <tonode>NextPoint</tonode> <toport>iter</toport>
64          </datalink>
65       </bloc>
66       <datalink control="false">
67          <fromnode>Bloc.NextPoint</fromnode> <fromport>nextX</fromport>
68          <tonode>Bloc.NextPoint</tonode> <toport>X</toport>
69       </datalink>
70       <datalink control="false">
71          <fromnode>Bloc.NextPoint</fromnode> <fromport>nextY</fromport>
72          <tonode>Bloc.NextPoint</tonode> <toport>Y</toport>
73       </datalink>
74    </forloop>
75    <service name="ExportToJPEG">
76       <node>ForLoop.Bloc.NextPoint</node>
77       <method>ExportToJPEG</method>
78       <inport name="fileName" type="string"/>
79       <inport name="size" type="int"/>
80       <outport name="return" type="bool"/>
81    </service>
82    <service name="Reset">
83       <node>ForLoop.Bloc.NextPoint</node>
84       <method>Reset</method>
85    </service>
86    <control> <fromnode>InitPoint</fromnode> <tonode>ForLoop</tonode> </control>
87    <control> <fromnode>ForLoop</fromnode> <tonode>ExportToJPEG</tonode> </control>
88    <control> <fromnode>Reset</fromnode> <tonode>ForLoop</tonode> </control>
89    <datalink control="false">
90       <fromnode>InitPoint</fromnode> <fromport>theX</fromport>
91       <tonode>ForLoop.Bloc.NextPoint</tonode> <toport>X</toport>
92    </datalink>
93    <datalink control="false">
94       <fromnode>InitPoint</fromnode> <fromport>theY</fromport>
95       <tonode>ForLoop.Bloc.NextPoint</tonode> <toport>Y</toport>
96    </datalink>
97    <parameter>
98       <tonode>ExportToJPEG</tonode><toport>fileName</toport>
99       <value><string>/tmp/sierpinsky_schema1.jpg</string></value>
100    </parameter>
101    <parameter>
102       <tonode>ExportToJPEG</tonode><toport>size</toport>
103       <value><int>200</int></value>
104    </parameter>
105    <parameter>
106       <tonode>ForLoop</tonode><toport>nsteps</toport>
107       <value><int>500</int></value>
108    </parameter>
109    <presentation name="ExportToJPEG" x="599.75" y="98.75" width="158" height="90" expanded="1" expx="599.75" expy="98.75" expWidth="158" expHeight="90" shownState="0"/>
110    <presentation name="Reset" x="1.75" y="44.75" width="158" height="36" expanded="1" expx="1.75" expy="44.75" expWidth="158" expHeight="36" shownState="0"/>
111    <presentation name="ForLoop" x="195.875" y="34.125" width="367.75" height="219.25" expanded="1" expx="195.875" expy="34.125" expWidth="367.75" expHeight="219.25" shownState="0"/>
112    <presentation name="InitPoint" x="1.75" y="98.75" width="158" height="90" expanded="1" expx="1.75" expy="98.75" expWidth="158" expHeight="90" shownState="0"/>
113    <presentation name="ForLoop.Bloc.NextPoint" x="195.75" y="33.25" width="158" height="117" expanded="1" expx="195.75" expy="33.25" expWidth="158" expHeight="117" shownState="0"/>
114    <presentation name="ForLoop.Bloc" x="6" y="61" width="357.75" height="154.25" expanded="1" expx="6" expy="61" expWidth="357.75" expHeight="154.25" shownState="0"/>
115    <presentation name="ForLoop.Bloc.NextIteration" x="1.75" y="60.25" width="158" height="63" expanded="1" expx="1.75" expy="60.25" expWidth="158" expHeight="63" shownState="0"/>
116    <presentation name="__ROOT__" x="0" y="0" width="761.75" height="257.375" expanded="1" expx="0" expy="0" expWidth="761.75" expHeight="257.375" shownState="0"/>
117 </proc>