1 # Copyright (C) 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
3 # Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
4 # CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
6 # This library is free software; you can redistribute it and/or
7 # modify it under the terms of the GNU Lesser General Public
8 # License as published by the Free Software Foundation; either
9 # version 2.1 of the License.
11 # This library is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 # Lesser General Public License for more details.
16 # You should have received a copy of the GNU Lesser General Public
17 # License along with this library; if not, write to the Free Software
18 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
22 # Generated python file of Graph TestVisu20_multi
26 # Graph creation of TestVisu20_multi
27 def DefTestVisu20_multi() :
28 TestVisu20_multi = Graph( 'TestVisu20_multi' )
29 TestVisu20_multi.SetName( 'TestVisu20_multi' )
30 TestVisu20_multi.SetAuthor( '' )
31 TestVisu20_multi.SetComment( '' )
32 TestVisu20_multi.Coords( 0 , 0 )
34 # Creation of Factory Nodes
36 # Creation of InLine Nodes
38 PyInitDisplay.append( 'import os ' )
39 PyInitDisplay.append( 'import time ' )
40 PyInitDisplay.append( 'from LifeCycleCORBA import * ' )
41 PyInitDisplay.append( 'from SALOME_NamingServicePy import * ' )
42 PyInitDisplay.append( 'import SALOMEDS ' )
43 PyInitDisplay.append( 'from VISU import * ' )
44 PyInitDisplay.append( 'def InitDisplay(): ' )
45 PyInitDisplay.append( ' # --- initialize the ORB ' )
46 PyInitDisplay.append( ' orb = CORBA.ORB_init([], CORBA.ORB_ID) ' )
47 PyInitDisplay.append( ' # --- create a LifeCycleCORBA instance ' )
48 PyInitDisplay.append( ' lcc = LifeCycleCORBA(orb) ' )
49 PyInitDisplay.append( ' # --- create a naming service instance ' )
50 PyInitDisplay.append( ' naming_service = SALOME_NamingServicePy_i(orb) ' )
51 PyInitDisplay.append( ' # --- get Study Manager reference ' )
52 PyInitDisplay.append( ' obj = naming_service.Resolve('myStudyManager') ' )
53 PyInitDisplay.append( ' StudyManager = obj._narrow(SALOMEDS.StudyManager) ' )
54 PyInitDisplay.append( ' # --- load visu component ' )
55 PyInitDisplay.append( ' aVisu = lcc.FindOrLoadComponent("FactoryServer","VISU") ' )
56 PyInitDisplay.append( ' aStudy = StudyManager.GetStudyByID(1) ' )
57 PyInitDisplay.append( ' aVisu.SetCurrentStudy(aStudy) ' )
58 PyInitDisplay.append( ' print "InitDisplay --> aVisu ", aVisu ' )
59 PyInitDisplay.append( ' time.sleep(2) ' )
60 PyInitDisplay.append( ' #aViewManager=aVisu.GetViewManager() ' )
61 PyInitDisplay.append( ' #print "InitDisplay --> aViewManager ", aViewManager ' )
62 PyInitDisplay.append( ' #time.sleep(2) ' )
63 PyInitDisplay.append( ' #aView=aViewManager.GetCurrentView() ' )
64 PyInitDisplay.append( ' #aView=aViewManager.Create3DView() ' )
65 PyInitDisplay.append( ' #print "InitDisplay --> aView ", aView ' )
66 PyInitDisplay.append( ' #time.sleep(2) ' )
67 PyInitDisplay.append( ' medFile = "TimeStamps.med" ' )
68 PyInitDisplay.append( ' medFile = os.getenv('DATA_DIR') + '/MedFiles/' + medFile ' )
69 PyInitDisplay.append( ' myResult = aVisu.ImportFile(medFile) ' )
70 PyInitDisplay.append( ' print "InitDisplay --> myResult ", myResult ' )
71 PyInitDisplay.append( ' return aVisu,myResult ' )
72 PyInitDisplay.append( '' )
73 InitDisplay = TestVisu20_multi.INode( 'InitDisplay' , PyInitDisplay )
74 InitDisplay.SetName( 'InitDisplay' )
75 InitDisplay.SetAuthor( '' )
76 InitDisplay.SetComment( 'Compute Node' )
77 InitDisplay.Coords( 13 , 173 )
78 IInitDisplayGate = InitDisplay.GetInPort( 'Gate' )
79 OInitDisplayaVisu = InitDisplay.OutPort( 'aVisu' , 'objref' )
80 OInitDisplaymyResult = InitDisplay.OutPort( 'myResult' , 'objref' )
81 OInitDisplayGate = InitDisplay.GetOutPort( 'Gate' )
84 PyDisplayVitesse.append( 'import VISU ' )
85 PyDisplayVitesse.append( 'import os ' )
86 PyDisplayVitesse.append( 'import time ' )
87 PyDisplayVitesse.append( 'def DisplayVitesse(index,aVisu,aView,aResult,x1): ' )
88 PyDisplayVitesse.append( ' print "----- Display 1 index = ", index,aVisu,aView,aResult,x1 ' )
89 PyDisplayVitesse.append( ' aMeshName ="dom" ' )
90 PyDisplayVitesse.append( ' myFieldName = "vitesse" ' )
91 PyDisplayVitesse.append( ' anEntity = VISU.NODE ' )
92 PyDisplayVitesse.append( ' aMesh = aVisu.MeshOnEntity(aResult, aMeshName, anEntity) ' )
93 PyDisplayVitesse.append( ' print "----- Display 2 ", aMesh ' )
94 PyDisplayVitesse.append( ' aScalarMap=aVisu.ScalarMapOnField(aResult,aMeshName,anEntity,myFieldName,x1) ' )
95 PyDisplayVitesse.append( ' print "----- Display 4" ' )
96 PyDisplayVitesse.append( ' if aScalarMap is not None: ' )
97 PyDisplayVitesse.append( ' aScalarMap.SetScaling(VISU.LINEAR) ' )
98 PyDisplayVitesse.append( ' else: ' )
99 PyDisplayVitesse.append( ' print "Null scalar map is created" ' )
100 PyDisplayVitesse.append( ' print "----- Display 5" ' )
101 PyDisplayVitesse.append( ' aView.DisplayOnly(aScalarMap) ' )
102 PyDisplayVitesse.append( ' aView.FitAll() ' )
103 PyDisplayVitesse.append( ' aView.Update() ' )
104 PyDisplayVitesse.append( ' print "----- Display 6" ' )
105 PyDisplayVitesse.append( ' theResult=aResult ' )
106 PyDisplayVitesse.append( ' #time.sleep(2) ' )
107 PyDisplayVitesse.append( ' return theResult ' )
108 PyDisplayVitesse.append( '' )
109 DisplayVitesse = TestVisu20_multi.INode( 'DisplayVitesse' , PyDisplayVitesse )
110 DisplayVitesse.SetName( 'DisplayVitesse' )
111 DisplayVitesse.SetAuthor( '' )
112 DisplayVitesse.SetComment( 'Compute Node' )
113 DisplayVitesse.Coords( 609 , 506 )
114 IDisplayVitesseindex = DisplayVitesse.InPort( 'index' , 'string' )
115 IDisplayVitesseaVisu = DisplayVitesse.InPort( 'aVisu' , 'objref' )
116 IDisplayVitesseaView = DisplayVitesse.InPort( 'aView' , 'objref' )
117 IDisplayVitesseaResult = DisplayVitesse.InPort( 'aResult' , 'objref' )
118 IDisplayVitessex1 = DisplayVitesse.InPort( 'x1' , 'double' )
119 IDisplayVitesseGate = DisplayVitesse.GetInPort( 'Gate' )
120 ODisplayVitessetheResult = DisplayVitesse.OutPort( 'theResult' , 'objref' )
121 ODisplayVitesseGate = DisplayVitesse.GetOutPort( 'Gate' )
124 PyCreateView.append( 'def CreateView(aVisu,aResult) : ' )
125 PyCreateView.append( ' vm=aVisu.GetViewManager() ' )
126 PyCreateView.append( ' aView=vm.Create3DView() ' )
127 PyCreateView.append( ' theVisu=aVisu ' )
128 PyCreateView.append( ' theResult=aResult ' )
129 PyCreateView.append( ' return aView,theVisu,theResult ' )
130 CreateView = TestVisu20_multi.INode( 'CreateView' , PyCreateView )
131 CreateView.SetName( 'CreateView' )
132 CreateView.SetAuthor( '' )
133 CreateView.SetComment( 'Compute Node' )
134 CreateView.Coords( 221 , 563 )
135 ICreateViewaVisu = CreateView.InPort( 'aVisu' , 'objref' )
136 ICreateViewaResult = CreateView.InPort( 'aResult' , 'objref' )
137 ICreateViewGate = CreateView.GetInPort( 'Gate' )
138 OCreateViewaView = CreateView.OutPort( 'aView' , 'objref' )
139 OCreateViewtheVisu = CreateView.OutPort( 'theVisu' , 'objref' )
140 OCreateViewtheResult = CreateView.OutPort( 'theResult' , 'objref' )
141 OCreateViewGate = CreateView.GetOutPort( 'Gate' )
143 # Creation of Loop Nodes
145 PyInit.append( 'def Init(index,min,max,aVisu,aView,myResult,x1): ' )
146 PyInit.append( ' if max >= min : ' )
147 PyInit.append( ' index = min ' )
148 PyInit.append( ' else : ' )
149 PyInit.append( ' index = max ' )
150 PyInit.append( ' print "---- Init ",index,min,max,aVisu,aView,myResult,x1 ' )
151 PyInit.append( ' return index,min,max,aVisu,aView,myResult,x1 ' )
153 PyMoreInit.append( 'def More(index,min,max,aVisu,aView,myResult,x1): ' )
154 PyMoreInit.append( ' if max >= index : ' )
155 PyMoreInit.append( ' DoLoop = 1 ' )
156 PyMoreInit.append( ' else : ' )
157 PyMoreInit.append( ' DoLoop = 0 ' )
158 PyMoreInit.append( ' print "---- More",index,min,max,aVisu,aView,myResult,x1 ' )
159 PyMoreInit.append( ' return DoLoop,index,min,max,aVisu,aView,myResult,x1 ' )
161 PyNextInit.append( 'def Next(index,min,max,aVisu,aView,myResult,x1): ' )
162 PyNextInit.append( ' index = index + 1 ' )
163 PyNextInit.append( ' x1=x1+1.0 ' )
164 PyNextInit.append( ' print "---- Next",index,min,max,aVisu,aView,myResult,x1 ' )
165 PyNextInit.append( ' return index,min,max,aVisu,aView,myResult,x1 ' )
166 Init,EndOfInit = TestVisu20_multi.LNode( 'Init' , PyInit , 'More' , PyMoreInit , 'Next' , PyNextInit )
167 EndOfInit.SetName( 'EndOfInit' )
168 EndOfInit.SetAuthor( '' )
169 EndOfInit.SetComment( 'Compute Node' )
170 EndOfInit.Coords( 797 , 507 )
172 EndOfInit.SetPyFunction( '' , PyEndOfInit )
173 IInitDoLoop = Init.GetInPort( 'DoLoop' )
174 IInitindex = Init.InPort( 'index' , 'long' )
175 IInitmin = Init.InPort( 'min' , 'long' )
176 IInitmax = Init.InPort( 'max' , 'long' )
177 IInitaVisu = Init.InPort( 'aVisu' , 'objref' )
178 IInitaView = Init.InPort( 'aView' , 'objref' )
179 IInitaResult = Init.InPort( 'aResult' , 'objref' )
180 IInitx1 = Init.InPort( 'x1' , 'double' )
181 IInitGate = Init.GetInPort( 'Gate' )
182 OInitDoLoop = Init.GetOutPort( 'DoLoop' )
183 OInitindex = Init.GetOutPort( 'index' )
184 OInitmin = Init.GetOutPort( 'min' )
185 OInitmax = Init.GetOutPort( 'max' )
186 OInitaVisu = Init.GetOutPort( 'aVisu' )
187 OInitaView = Init.GetOutPort( 'aView' )
188 OInitaResult = Init.GetOutPort( 'aResult' )
189 OInitx1 = Init.GetOutPort( 'x1' )
190 IEndOfInitDoLoop = EndOfInit.GetInPort( 'DoLoop' )
191 IEndOfInitindex = EndOfInit.GetInPort( 'index' )
192 IEndOfInitmin = EndOfInit.GetInPort( 'min' )
193 IEndOfInitmax = EndOfInit.GetInPort( 'max' )
194 IEndOfInitaVisu = EndOfInit.GetInPort( 'aVisu' )
195 IEndOfInitaView = EndOfInit.GetInPort( 'aView' )
196 IEndOfInitaResult = EndOfInit.GetInPort( 'aResult' )
197 IEndOfInitx1 = EndOfInit.GetInPort( 'x1' )
198 IEndOfInitGate = EndOfInit.GetInPort( 'Gate' )
199 OEndOfInitDoLoop = EndOfInit.GetOutPort( 'DoLoop' )
200 OEndOfInitindex = EndOfInit.GetOutPort( 'index' )
201 OEndOfInitmin = EndOfInit.GetOutPort( 'min' )
202 OEndOfInitmax = EndOfInit.GetOutPort( 'max' )
203 OEndOfInitaVisu = EndOfInit.GetOutPort( 'aVisu' )
204 OEndOfInitaView = EndOfInit.GetOutPort( 'aView' )
205 OEndOfInitaResult = EndOfInit.GetOutPort( 'aResult' )
206 OEndOfInitx1 = EndOfInit.GetOutPort( 'x1' )
207 OEndOfInitGate = EndOfInit.GetOutPort( 'Gate' )
208 Init.SetName( 'Init' )
210 Init.SetComment( 'Compute Node' )
211 Init.Coords( 428 , 493 )
214 PyLoopOnViews.append( 'def InitViews( aVisu,aResult,ViewCount,MinCount,MaxCount ): ' )
215 PyLoopOnViews.append( ' ViewCount=MinCount ' )
216 PyLoopOnViews.append( ' return aVisu,aResult,ViewCount,MinCount,MaxCount ' )
217 PyMoreLoopOnViews = []
218 PyMoreLoopOnViews.append( 'def MoreViews( aVisu,aResult,ViewCount,MinCount,MaxCount ): ' )
219 PyMoreLoopOnViews.append( ' if ViewCount < MaxCount: ' )
220 PyMoreLoopOnViews.append( ' return 1,aVisu,aResult,ViewCount,MinCount,MaxCount ' )
221 PyMoreLoopOnViews.append( ' return 0,aVisu,aResult,ViewCount,MinCount,MaxCount ' )
222 PyNextLoopOnViews = []
223 PyNextLoopOnViews.append( 'def NextViews( aVisu,aResult,ViewCount,MinCount,MaxCount ): ' )
224 PyNextLoopOnViews.append( ' ViewCount = ViewCount + 1 ' )
225 PyNextLoopOnViews.append( ' return aVisu,aResult,ViewCount,MinCount,MaxCount ' )
226 LoopOnViews,EndOfLoopOnViews = TestVisu20_multi.LNode( 'InitViews' , PyLoopOnViews , 'MoreViews' , PyMoreLoopOnViews , 'NextViews' , PyNextLoopOnViews )
227 EndOfLoopOnViews.SetName( 'EndOfLoopOnViews' )
228 EndOfLoopOnViews.SetAuthor( '' )
229 EndOfLoopOnViews.SetComment( 'Compute Node' )
230 EndOfLoopOnViews.Coords( 773 , 224 )
231 PyEndOfLoopOnViews = []
232 EndOfLoopOnViews.SetPyFunction( 'EndLoop' , PyEndOfLoopOnViews )
233 ILoopOnViewsDoLoop = LoopOnViews.GetInPort( 'DoLoop' )
234 ILoopOnViewsaVisu = LoopOnViews.InPort( 'aVisu' , 'objref' )
235 ILoopOnViewsaResult = LoopOnViews.InPort( 'aResult' , 'objref' )
236 ILoopOnViewsViewCount = LoopOnViews.InPort( 'ViewCount' , 'int' )
237 ILoopOnViewsMinCount = LoopOnViews.InPort( 'MinCount' , 'int' )
238 ILoopOnViewsMaxCount = LoopOnViews.InPort( 'MaxCount' , 'int' )
239 ILoopOnViewsGate = LoopOnViews.GetInPort( 'Gate' )
240 OLoopOnViewsDoLoop = LoopOnViews.GetOutPort( 'DoLoop' )
241 OLoopOnViewsaVisu = LoopOnViews.GetOutPort( 'aVisu' )
242 OLoopOnViewsaResult = LoopOnViews.GetOutPort( 'aResult' )
243 OLoopOnViewsViewCount = LoopOnViews.GetOutPort( 'ViewCount' )
244 OLoopOnViewsMinCount = LoopOnViews.GetOutPort( 'MinCount' )
245 OLoopOnViewsMaxCount = LoopOnViews.GetOutPort( 'MaxCount' )
246 IEndOfLoopOnViewsDoLoop = EndOfLoopOnViews.GetInPort( 'DoLoop' )
247 IEndOfLoopOnViewsaVisu = EndOfLoopOnViews.GetInPort( 'aVisu' )
248 IEndOfLoopOnViewsaResult = EndOfLoopOnViews.GetInPort( 'aResult' )
249 IEndOfLoopOnViewsViewCount = EndOfLoopOnViews.GetInPort( 'ViewCount' )
250 IEndOfLoopOnViewsMinCount = EndOfLoopOnViews.GetInPort( 'MinCount' )
251 IEndOfLoopOnViewsMaxCount = EndOfLoopOnViews.GetInPort( 'MaxCount' )
252 IEndOfLoopOnViewsGate = EndOfLoopOnViews.GetInPort( 'Gate' )
253 OEndOfLoopOnViewsDoLoop = EndOfLoopOnViews.GetOutPort( 'DoLoop' )
254 OEndOfLoopOnViewsaVisu = EndOfLoopOnViews.GetOutPort( 'aVisu' )
255 OEndOfLoopOnViewsaResult = EndOfLoopOnViews.GetOutPort( 'aResult' )
256 OEndOfLoopOnViewsViewCount = EndOfLoopOnViews.GetOutPort( 'ViewCount' )
257 OEndOfLoopOnViewsMinCount = EndOfLoopOnViews.GetOutPort( 'MinCount' )
258 OEndOfLoopOnViewsMaxCount = EndOfLoopOnViews.GetOutPort( 'MaxCount' )
259 OEndOfLoopOnViewsGate = EndOfLoopOnViews.GetOutPort( 'Gate' )
260 LoopOnViews.SetName( 'LoopOnViews' )
261 LoopOnViews.SetAuthor( '' )
262 LoopOnViews.SetComment( 'Compute Node' )
263 LoopOnViews.Coords( 219 , 218 )
266 LInitDisplayaVisuLoopOnViewsaVisu = TestVisu20_multi.Link( OInitDisplayaVisu , ILoopOnViewsaVisu )
268 LInitDisplaymyResultLoopOnViewsaResult = TestVisu20_multi.Link( OInitDisplaymyResult , ILoopOnViewsaResult )
270 LInitindexEndOfInitindex = TestVisu20_multi.Link( OInitindex , IEndOfInitindex )
272 LInitindexDisplayVitesseindex = TestVisu20_multi.Link( OInitindex , IDisplayVitesseindex )
273 LInitindexDisplayVitesseindex.AddCoord( 1 , 590 , 587 )
274 LInitindexDisplayVitesseindex.AddCoord( 2 , 591 , 527 )
276 LInitminEndOfInitmin = TestVisu20_multi.Link( OInitmin , IEndOfInitmin )
278 LInitmaxEndOfInitmax = TestVisu20_multi.Link( OInitmax , IEndOfInitmax )
280 LInitaVisuEndOfInitaVisu = TestVisu20_multi.Link( OInitaVisu , IEndOfInitaVisu )
282 LInitaVisuDisplayVitesseaVisu = TestVisu20_multi.Link( OInitaVisu , IDisplayVitesseaVisu )
284 LInitaViewEndOfInitaView = TestVisu20_multi.Link( OInitaView , IEndOfInitaView )
286 LInitaViewDisplayVitesseaView = TestVisu20_multi.Link( OInitaView , IDisplayVitesseaView )
288 LInitaResultDisplayVitesseaResult = TestVisu20_multi.Link( OInitaResult , IDisplayVitesseaResult )
290 LInitx1EndOfInitx1 = TestVisu20_multi.Link( OInitx1 , IEndOfInitx1 )
292 LInitx1DisplayVitessex1 = TestVisu20_multi.Link( OInitx1 , IDisplayVitessex1 )
294 LEndOfInitaResultEndOfLoopOnViewsaResult = TestVisu20_multi.Link( OEndOfInitaResult , IEndOfLoopOnViewsaResult )
295 LEndOfInitaResultEndOfLoopOnViewsaResult.AddCoord( 1 , 762 , 288 )
296 LEndOfInitaResultEndOfLoopOnViewsaResult.AddCoord( 2 , 763 , 424 )
297 LEndOfInitaResultEndOfLoopOnViewsaResult.AddCoord( 3 , 972 , 425 )
298 LEndOfInitaResultEndOfLoopOnViewsaResult.AddCoord( 4 , 971 , 687 )
300 LDisplayVitessetheResultEndOfInitaResult = TestVisu20_multi.Link( ODisplayVitessetheResult , IEndOfInitaResult )
301 LDisplayVitessetheResultEndOfInitaResult.AddCoord( 1 , 787 , 687 )
302 LDisplayVitessetheResultEndOfInitaResult.AddCoord( 2 , 786 , 585 )
304 LLoopOnViewsaVisuEndOfLoopOnViewsaVisu = TestVisu20_multi.Link( OLoopOnViewsaVisu , IEndOfLoopOnViewsaVisu )
306 LLoopOnViewsaVisuCreateViewaVisu = TestVisu20_multi.Link( OLoopOnViewsaVisu , ICreateViewaVisu )
307 LLoopOnViewsaVisuCreateViewaVisu.AddCoord( 1 , 186 , 643 )
308 LLoopOnViewsaVisuCreateViewaVisu.AddCoord( 2 , 186 , 442 )
309 LLoopOnViewsaVisuCreateViewaVisu.AddCoord( 3 , 400 , 441 )
310 LLoopOnViewsaVisuCreateViewaVisu.AddCoord( 4 , 401 , 251 )
312 LLoopOnViewsaResultCreateViewaResult = TestVisu20_multi.Link( OLoopOnViewsaResult , ICreateViewaResult )
313 LLoopOnViewsaResultCreateViewaResult.AddCoord( 1 , 169 , 671 )
314 LLoopOnViewsaResultCreateViewaResult.AddCoord( 2 , 170 , 412 )
315 LLoopOnViewsaResultCreateViewaResult.AddCoord( 3 , 386 , 413 )
316 LLoopOnViewsaResultCreateViewaResult.AddCoord( 4 , 387 , 280 )
318 LLoopOnViewsViewCountEndOfLoopOnViewsViewCount = TestVisu20_multi.Link( OLoopOnViewsViewCount , IEndOfLoopOnViewsViewCount )
320 LLoopOnViewsMinCountEndOfLoopOnViewsMinCount = TestVisu20_multi.Link( OLoopOnViewsMinCount , IEndOfLoopOnViewsMinCount )
322 LLoopOnViewsMaxCountEndOfLoopOnViewsMaxCount = TestVisu20_multi.Link( OLoopOnViewsMaxCount , IEndOfLoopOnViewsMaxCount )
324 LCreateViewaViewInitaView = TestVisu20_multi.Link( OCreateViewaView , IInitaView )
326 LCreateViewtheVisuInitaVisu = TestVisu20_multi.Link( OCreateViewtheVisu , IInitaVisu )
328 LCreateViewtheResultInitaResult = TestVisu20_multi.Link( OCreateViewtheResult , IInitaResult )
331 IInitindex.Input( 1 )
335 ILoopOnViewsViewCount.Input( 0 )
336 ILoopOnViewsMinCount.Input( 0 )
337 ILoopOnViewsMaxCount.Input( 10 )
339 # Output Ports of the graph
340 #OEndOfInitindex = EndOfInit.GetOutPort( 'index' )
341 #OEndOfInitmin = EndOfInit.GetOutPort( 'min' )
342 #OEndOfInitmax = EndOfInit.GetOutPort( 'max' )
343 #OEndOfInitaVisu = EndOfInit.GetOutPort( 'aVisu' )
344 #OEndOfInitaView = EndOfInit.GetOutPort( 'aView' )
345 #OEndOfInitx1 = EndOfInit.GetOutPort( 'x1' )
346 #OEndOfLoopOnViewsaVisu = EndOfLoopOnViews.GetOutPort( 'aVisu' )
347 #OEndOfLoopOnViewsaResult = EndOfLoopOnViews.GetOutPort( 'aResult' )
348 #OEndOfLoopOnViewsViewCount = EndOfLoopOnViews.GetOutPort( 'ViewCount' )
349 #OEndOfLoopOnViewsMinCount = EndOfLoopOnViews.GetOutPort( 'MinCount' )
350 #OEndOfLoopOnViewsMaxCount = EndOfLoopOnViews.GetOutPort( 'MaxCount' )
351 return TestVisu20_multi
354 TestVisu20_multi = DefTestVisu20_multi()