2 <property name="toto" value="dddd" />
3 <property name="session" value="corbaname::localhost:2810" />
4 <type name="double" kind="double"/>
5 <type name="int" kind="int"/>
6 <sequence name="dblevec" content="double"/>
7 <sequence name="dblevecvec" content="dblevec"/>
8 <objref name="Echo" id="IDL:eo/Echo:1.0"/>
9 <objref name="Obj" id="IDL:eo/Obj:1.0"/>
10 <objref name="C" id="IDL:eo/C:1.0">
14 <objref name="geom" id="IDL:eo/Obj:1.0"/>
15 <objref name="mesh" id="IDL:eo/Obj:1.0"/>
16 <objref name="sgeom" id="IDL:eo/Obj:1.0">
19 <sequence name="geomvec" content="geom"/>
20 <sequence name="sgeomvec" content="sgeom"/>
21 <sequence name="sgeomvecvec" content="sgeomvec"/>
22 <objref name="ugeom" id="IDL:eo/Obj:1.0">
26 <objref name="GEOM_Object" id="IDL:GEOM/GEOM_Object:1.0"/>
27 <objref name="VISU_Gen" id="IDL:VISU/VISU_Gen:1.0"/>
28 <objref name="Result" id="IDL:VISU/Result:1.0"/>
29 <objref name="ScalarMap" id="IDL:VISU/ScalarMap:1.0"/>
31 <inline name="n1" > <script><code></code></script> </inline>
32 <inline name="node14" >
33 <script><code></code></script>
34 <inport name="p1" type="dblevecvec"/>
35 <outport name="p1" type="dblevecvec"/>
38 <inline name="node1" >
42 <inport name="p1" type="int"/>
44 <inline name="node11" >
48 <inport name="p1" type="string"/>
50 <inline name="node12" >
53 <code>print "coucou"</code>
55 <inport name="p1" type="dblevec"/>
57 <inline name="node13" >
59 <code><![CDATA[print p1]]></code>
60 <code><![CDATA[print "coucou"]]> </code>
62 <inport name="p1" type="dblevecvec"/>
63 <outport name="p1" type="dblevecvec"/>
65 <inline name="node2" >
69 <outport name="p1" type="double"/>
71 <inline name="node3" >
73 <code>def f(p1):</code>
74 <code> p1= p1+10.</code>
75 <code> return p1</code>
77 <inport name="p1" type="double"/>
78 <outport name="p1" type="double"/>
80 <inline name="node31" >
82 <code>import time;time.sleep(0.1);p1= p1+10.</code>
84 <inport name="p1" type="double"/>
85 <outport name="p1" type="double"/>
87 <inline name="node32" >
89 <code>import time;time.sleep(0.1);p1= p1+10.</code>
91 <inport name="p1" type="double"/>
92 <outport name="p1" type="double"/>
94 <inline name="node33" >
96 <code>import eo</code>
97 <code>obj=obj._narrow(eo.Echo)</code>
99 <code>print obj</code>
100 <code>p2=obj.echoC(p1)</code>
101 <code>print p2</code>
103 <inport name="p1" type="C"/>
104 <inport name="obj" type="Echo"/>
105 <outport name="p2" type="C"/>
107 <inline name="node34" >
109 <code>print p1;p2=p1</code>
111 <inport name="p1" type="C"/>
112 <outport name="p2" type="C"/>
114 <inline name="node35" >
116 <code>print p1;p2=p1</code>
118 <inport name="p1" type="C"/>
119 <outport name="p2" type="C"/>
121 <inline name="node36" >
123 <code>import os,CORBA,SALOMEDS,VISU</code>
124 <code>from LifeCycleCORBA import *</code>
125 <code>from SALOME_NamingServicePy import *</code>
126 <code>orb = CORBA.ORB_init([], CORBA.ORB_ID)</code>
127 <code>lcc = LifeCycleCORBA(orb)</code>
128 <code>naming_service = SALOME_NamingServicePy_i(orb)</code>
129 <code>StudyManager = naming_service.Resolve('myStudyManager')</code>
130 <code>aVisu = lcc.FindOrLoadComponent("FactoryServer","VISU")</code>
131 <code>aStudy = StudyManager.GetStudyByID(1)</code>
132 <code>aVisu.SetCurrentStudy(aStudy)</code>
133 <code>aViewManager=aVisu.GetViewManager()</code>
134 <code>aView=aViewManager.Create3DView()</code>
135 <code>medFile = os.getenv('DATA_DIR') + '/MedFiles/' + "TimeStamps.med" </code>
136 <code>myResult = aVisu.ImportFile(medFile)</code>
137 <code>aMeshName="dom"</code>
138 <code>anEntity = VISU.NODE</code>
139 <code>myFieldName = "vitesse"</code>
141 <code>aMesh = aVisu.MeshOnEntity(myResult, aMeshName, anEntity)</code>
142 <code>aScalarMap=aVisu.ScalarMapOnField(myResult,aMeshName,anEntity,myFieldName,x1)</code>
143 <code>if aScalarMap is not None:</code>
144 <code> aScalarMap.SetScaling(VISU.LINEAR)</code>
145 <code> aView.DisplayOnly(aScalarMap)</code>
146 <code>aView.FitAll() </code>
147 <code>aView.Update()</code>
149 <outport name="aVisu" type="VISU_Gen"/>
150 <outport name="myResult" type="Result"/>
153 <service name="node37" >
154 <component>VISU</component>
155 <method>ScalarMapOnField</method>
156 <inport name="p1" type="Result"/>
157 <inport name="p2" type="string"/>
158 <inport name="p3" type="int"/>
159 <inport name="p4" type="string"/>
160 <inport name="p5" type="double"/>
161 <outport name="scalarmap" type="ScalarMap"/>
163 <service name="node4" >
164 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
165 <method>echoDouble</method>
166 <inport name="p1" type="double"/>
167 <outport name="p1" type="double"/>
169 <service name="node41" >
170 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
171 <method>echoDoubleVec</method>
172 <inport name="p1" type="dblevec"/>
173 <outport name="p1" type="dblevec"/>
175 <service name="node42" >
176 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
177 <method>echoDoubleVecVec</method>
178 <inport name="p1" type="dblevecvec"/>
179 <outport name="p1" type="dblevecvec"/>
181 <service name="node43" >
182 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
183 <method>echoLong</method>
184 <inport name="p1" type="int"/>
185 <outport name="p1" type="int"/>
187 <service name="node44" >
188 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
189 <method>echoString</method>
190 <inport name="p1" type="string"/>
191 <outport name="p1" type="string"/>
193 <service name="node45" >
194 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
195 <method>echoC</method>
196 <inport name="p1" type="C"/>
197 <outport name="p1" type="C"/>
199 <service name="node46" >
200 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
201 <method>echoObj2</method>
202 <inport name="p1" type="Obj"/>
203 <outport name="p1" type="Obj"/>
205 <service name="node47" >
206 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
207 <method>echoC</method>
208 <inport name="p1" type="C"/>
209 <outport name="p1" type="C"/>
211 <service name="node48" >
212 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
213 <method>echoObj2</method>
214 <inport name="p1" type="Obj"/>
215 <outport name="p1" type="Obj"/>
217 <service name="node49" >
218 <component>GEOM_Superv</component>
219 <method>MakeBox</method>
220 <inport name="x1" type="double"/>
221 <inport name="y1" type="double"/>
222 <inport name="z1" type="double"/>
223 <inport name="x2" type="double"/>
224 <inport name="y2" type="double"/>
225 <inport name="z2" type="double"/>
226 <outport name="box" type="GEOM_Object"/>
228 <service name="node50" >
229 <component>GEOM_Superv</component>
230 <method>MakeCopy</method>
231 <inport name="box" type="GEOM_Object"/>
232 <outport name="box" type="GEOM_Object"/>
234 <service name="node51" >
235 <component>GEOM_Superv</component>
236 <method>SetStudyID</method>
237 <inport name="id" type="int"/>
239 <service name="node52" >
240 <component>PYHELLO</component>
241 <method>makeBanner</method>
242 <inport name="nom" type="string"/>
243 <outport name="msg" type="string"/>
245 <service name="node5" >
246 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
247 <method>echoDouble</method>
248 <inport name="p1" type="double"/>
249 <outport name="p1" type="double"/>
251 <service name="node61" >
252 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
253 <method>echoDouble</method>
254 <inport name="p1" type="double"/>
255 <outport name="p1" type="double"/>
257 <service name="node62" >
258 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
259 <method>echoDouble</method>
260 <inport name="p1" type="double"/>
261 <outport name="p1" type="double"/>
263 <service name="node63" >
264 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
265 <method>echoDouble</method>
266 <inport name="p1" type="double"/>
267 <outport name="p1" type="double"/>
271 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
272 <method>echoDouble</method>
273 <inport name="p1" type="double"/>
274 <outport name="p1" type="double"/>
278 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
279 <method>echoDouble</method>
280 <inport name="p1" type="double"/>
281 <outport name="p1" type="double"/>
284 <control> <fromnode>c1</fromnode> <tonode>n1</tonode> </control>
286 <fromnode>c1.n1</fromnode><fromport>p1</fromport>
287 <tonode>n1</tonode> <toport>p1</toport>
290 <control> <fromnode>node2</fromnode> <tonode>node3</tonode> </control>
291 <control> <fromnode>node2</fromnode> <tonode>node31</tonode> </control>
292 <control> <fromnode>node2</fromnode> <tonode>node32</tonode> </control>
293 <control> <fromnode>node32</fromnode> <tonode>node33</tonode> </control>
294 <control> <fromnode>node33</fromnode> <tonode>node34</tonode> </control>
295 <control> <fromnode>node34</fromnode> <tonode>node35</tonode> </control>
296 <control> <fromnode>node3</fromnode> <tonode>node4</tonode> </control>
297 <control> <fromnode>node4</fromnode> <tonode>c0</tonode> </control>
298 <control> <fromnode>node4</fromnode> <tonode>node41</tonode> </control>
299 <control> <fromnode>node4</fromnode> <tonode>node42</tonode> </control>
300 <control> <fromnode>c0</fromnode> <tonode>node5</tonode> </control>
301 <control> <fromnode>node5</fromnode> <tonode>node61</tonode> </control>
302 <control> <fromnode>node5</fromnode> <tonode>node62</tonode> </control>
303 <control> <fromnode>node5</fromnode> <tonode>node63</tonode> </control>
304 <control> <fromnode>node13</fromnode> <tonode>node14</tonode> </control>
305 <control> <fromnode>node44</fromnode> <tonode>node51</tonode> </control>
306 <control> <fromnode>node51</fromnode> <tonode>node49</tonode> </control>
307 <control> <fromnode>node49</fromnode> <tonode>node50</tonode> </control>
308 <control> <fromnode>node36</fromnode> <tonode>node37</tonode> </control>
310 <datalink> <fromnode>node36</fromnode> <fromport>myResult</fromport>
311 <tonode>node37</tonode> <toport>p1</toport> </datalink>
312 <datalink> <fromnode>node49</fromnode> <fromport>box</fromport>
313 <tonode>node50</tonode> <toport>box</toport> </datalink>
315 <fromnode>node13</fromnode> <fromport>p1</fromport>
316 <tonode>node14</tonode> <toport>p1</toport>
319 <fromnode>node2</fromnode> <fromport>p1</fromport>
320 <tonode>node3</tonode> <toport>p1</toport>
323 <fromnode>node2</fromnode> <fromport>p1</fromport>
324 <tonode>node31</tonode> <toport>p1</toport>
327 <fromnode>node2</fromnode> <fromport>p1</fromport>
328 <tonode>node32</tonode> <toport>p1</toport>
331 <fromnode>node33</fromnode> <fromport>p2</fromport>
332 <tonode>node34</tonode> <toport>p1</toport>
335 <fromnode>node34</fromnode> <fromport>p2</fromport>
336 <tonode>node35</tonode> <toport>p1</toport>
339 <fromnode>node3</fromnode> <fromport>p1</fromport>
340 <tonode>node4</tonode> <toport>p1</toport>
343 <fromnode>node4</fromnode><fromport>p1</fromport>
344 <tonode>c0.c1.n1</tonode> <toport>p1</toport>
347 <fromnode>c0.n1</fromnode><fromport>p1</fromport>
348 <tonode>node5</tonode> <toport>p1</toport>
351 <fromnode>node5</fromnode><fromport>p1</fromport>
352 <tonode>node61</tonode> <toport>p1</toport>
355 <fromnode>node5</fromnode><fromport>p1</fromport>
356 <tonode>node62</tonode> <toport>p1</toport>
359 <fromnode>node5</fromnode><fromport>p1</fromport>
360 <tonode>node63</tonode> <toport>p1</toport>
363 <parameter><tonode>node37</tonode><toport>p2</toport><value><string>dom</string></value></parameter>
364 <parameter><tonode>node37</tonode><toport>p3</toport><value><int>0</int></value></parameter>
365 <parameter><tonode>node37</tonode><toport>p4</toport><value><string>vitesse</string></value></parameter>
366 <parameter><tonode>node37</tonode><toport>p5</toport><value><double>0.</double></value></parameter>
367 <parameter><tonode>node52</tonode><toport>nom</toport><value><string>toto</string></value></parameter>
368 <parameter><tonode>node51</tonode><toport>id</toport><value><int>1</int></value></parameter>
369 <parameter><tonode>node49</tonode> <toport>x1</toport><value><double>0</double></value></parameter>
370 <parameter><tonode>node49</tonode> <toport>y1</toport><value><double>0</double></value></parameter>
371 <parameter><tonode>node49</tonode> <toport>z1</toport><value><double>0</double></value></parameter>
372 <parameter><tonode>node49</tonode> <toport>x2</toport><value><double>5</double></value></parameter>
373 <parameter><tonode>node49</tonode> <toport>y2</toport><value><double>5</double></value></parameter>
374 <parameter><tonode>node49</tonode> <toport>z2</toport><value><double>5</double></value></parameter>
376 <tonode>node33</tonode> <toport>obj</toport>
377 <value><objref>corbaname:rir:#test.my_context/Echo.Object</objref></value>
380 <tonode>node33</tonode> <toport>p1</toport>
381 <value><objref>corbaname:rir:#test.my_context/C.Object</objref></value>
384 <tonode>node45</tonode> <toport>p1</toport>
385 <value><objref>corbaname:rir:#test.my_context/C.Object</objref></value>
388 <tonode>node46</tonode> <toport>p1</toport>
389 <value><objref>corbaname:rir:#test.my_context/Obj.Object</objref></value>
392 <tonode>node47</tonode> <toport>p1</toport>
393 <value><objref>corbaname:rir:#test.my_context/C.Object</objref></value>
396 <tonode>node48</tonode> <toport>p1</toport>
397 <value><objref>corbaname:rir:#test.my_context/C.Object</objref></value>
400 <tonode>node1</tonode> <toport>p1</toport>
401 <value><int>23</int></value>
404 <tonode>node11</tonode> <toport>p1</toport>
405 <value><string>coucou</string></value>
408 <tonode>node4</tonode> <toport>p1</toport>
409 <value><int>23</int></value>
412 <tonode>node44</tonode> <toport>p1</toport>
413 <value><string>chris</string></value>
416 <tonode>node43</tonode> <toport>p1</toport>
417 <value><int>23</int></value>
420 <tonode>node3</tonode> <toport>p1</toport>
421 <value><int>23</int></value>
424 <tonode>node61</tonode> <toport>p1</toport>
425 <value><double>23</double> </value>
428 <tonode>node12</tonode> <toport>p1</toport>
429 <value> <array> <data>
430 <value><double>23</double> </value>
431 <value><double>45</double> </value>
432 </data> </array> </value>
435 <tonode>node41</tonode> <toport>p1</toport>
436 <value> <array> <data>
437 <value><double>23</double> </value>
438 <value><double>45</double> </value>
439 </data> </array> </value>
442 <tonode>node13</tonode> <toport>p1</toport>
443 <value> <array> <data>
444 <value> <array> <data>
445 <value><double>23.45</double> </value>
446 <value><int>66</int></value>
447 </data> </array> </value>
448 <value> <array> <data>
449 <value><double>3.142</double> </value>
450 <value><int>55</int></value>
451 </data> </array> </value>
452 </data> </array> </value>
455 <tonode>node42</tonode> <toport>p1</toport>
456 <value> <array> <data>
457 <value> <array> <data>
458 <value><double>23.45</double> </value>
459 <value><int>66</int></value>
460 </data> </array> </value>
461 <value> <array> <data>
462 <value><double>3.142</double> </value>
463 <value><int>55</int></value>
464 </data> </array> </value>
465 </data> </array> </value>