1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script
3 # - /tmpEED/creaTools/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/appli/PlaneViewer-MHD.bbs
4 # ----------------------------------
7 # ----------------------
12 include creaMaracasVisu
20 description "Description ??"
23 new wx:FileSelector Box00
24 set Box00.Message "mhd file"
25 set Box00.Title "mhd file"
27 new creaMaracasVisu:ViewerNV Box01
28 set Box01.nTypeView "-1"
30 new creaVtk:ReadMHDPlane Box02
34 set Box03.ReactiveOnTrack "true"
36 new wx:LayoutSplit Box04
37 set Box04.Orientation "H"
39 new wx:LayoutTab Box05
41 new std:ConcatStrings Box07
43 new creaVtk:MHDFileInfo Box08
45 new std:GetVectorIntElement Box09
46 set Box09.ErrorValue "-100"
49 new std:MathOperation Box10
52 new wx:LayoutLine Box16
53 set Box16.WinTitle "Image XY (.mhd)"
55 new vtk:LoadHola Box20
57 new creaMiniTools:MHDFileInfo_widget Box21
59 new std:SharedMemory Box23
61 new PackRecalage:ImageSwitcherBox Box27
66 set Box28.Title "Loop"
68 new std:MultipleInputs Box29
72 set Box30.Label "true"
75 set Box30.Orientation "H"
76 set Box30.ReactiveOnTrack "true"
77 set Box30.Title "Speed (milliseconds)"
79 new wx:LayoutLine Box31
80 set Box31.Orientation "V"
81 set Box31.WinTitle "Animation"
83 new creaMaracasVisu:ColorLayerImageView Box32
84 set Box32.TypeControlsInterface "2"
86 new wx:LayoutLine Box34
87 set Box34.Orientation "H"
89 new wx:OutputText Box35
92 set Box36.Label "true"
93 set Box36.ReactiveOnTrack "true"
94 set Box36.Title "Slice Z min"
97 set Box37.Label "true"
98 set Box37.ReactiveOnTrack "true"
99 set Box37.Title "Slice Z max"
101 new wx:LayoutLine Box38
103 new std:MathOperation Box39
108 new std:MultipleInputs Box40
110 new wx:LayoutTab Box41
112 new wx:LayoutLine Box42
113 set Box42.WinTitle "Base Image"
115 new wx:OutputText Box43
117 new wx:LayoutTab Box46
119 new wx:LayoutLine Box47
120 set Box47.WinTitle "Transparence Layer"
122 new wx:LayoutLine Box48
123 set Box48.Orientation "V"
125 new wx:OutputText Box49
126 set Box49.Title "Drop your file here ..."
128 new wx:DropFiles Box51
130 new creaVtk:ReadMHDPlane Box54
133 new wx:DropFiles Box56
135 new std:GetVectorStringElement Box57
136 set Box57.ErrorValue "hola"
139 new wx:OutputText Box59
140 set Box59.In "Drop your file here ..."
142 new wx:LayoutLine Box61
143 set Box61.Orientation "H"
145 new creaVtk:OutputWindow Box62
147 new std:ConcatStrings Box66
150 new creaMaracasVisu:SliderMinMax-flexible Box68
151 set Box68.maxIn "255"
153 set Box68.showactual "false"
155 new std:ConcatStrings Box65
158 new wx:CheckBox Box67
160 set Box67.ReactiveOnKeystroke "true"
161 set Box67.Title "Interpolate"
164 connect Box02.Out Box01.In
166 connect Box01.Widget Box04.Widget2
168 connect Box05.Widget Box04.Widget1
170 connect Box07.Out Box08.FileName
172 connect Box08.DimSize Box09.In
174 connect Box10.Out Box03.Max
176 connect Box16.Widget Box05.Widget1
178 connect Box07.Out Box21.NameFile
180 connect Box03.Out Box23.In
182 connect Box23.Out Box02.Slice
184 connect Box28.Out Box27.On
186 connect Box29.BoxChange Box01.BoxExecute
188 connect Box30.Out Box27.Time
190 connect Box01.wxVtkBaseView1 Box32.WxVtkBaseView
192 connect Box29.BoxChange Box32.BoxExecute
194 connect Box28.Widget Box34.Widget1
196 connect Box35.Widget Box34.Widget2
198 connect Box23.Out Box35.In
200 connect Box29.BoxChange Box35.BoxExecute
202 connect Box36.Widget Box38.Widget1
204 connect Box37.Widget Box38.Widget2
206 connect Box10.Out Box36.Max
208 connect Box10.Out Box37.Max
210 connect Box36.Out Box39.In1
212 connect Box37.Out Box39.In2
214 connect Box39.Out Box23.In1
216 connect Box27.BoxChange Box29.In2
218 connect Box03.BoxChange Box29.In1
220 connect Box27.BoxChange Box40.In1
222 connect Box40.BoxChange Box39.BoxExecute
224 connect Box36.BoxChange Box40.In2
226 connect Box37.BoxChange Box40.In3
228 connect Box10.Out Box37.In
230 connect Box42.Widget Box41.Widget1
232 connect Box41.Widget Box16.Widget1
234 connect Box47.Widget Box46.Widget1
236 connect Box48.Widget Box31.Widget1
238 connect Box30.Widget Box31.Widget2
240 connect Box38.Widget Box31.Widget3
242 connect Box34.Widget Box48.Widget1
244 connect Box27.Widget Box48.Widget2
246 connect Box47.Widget Box51.Widget
248 connect Box29.BoxChange Box49.BoxExecute
250 connect Box51.BoxChange Box29.In3
252 connect Box51.LstPaths Box49.In
254 connect Box54.Out Box32.In
256 connect Box23.Out Box54.Slice
258 connect Box51.LstPaths Box54.FileName
260 connect Box07.Out Box02.FileName
262 connect Box07.Out Box43.In
264 connect Box09.Out Box10.In1
266 connect Box56.LstPaths Box57.In
268 connect Box57.Out Box07.In1
270 connect Box43.Widget Box42.Widget2
272 connect Box59.Widget Box56.Widget
274 connect Box56.BoxChange Box43.BoxExecute
276 connect Box56.BoxChange Box29.In4
278 connect Box56.BoxChange Box21.boxExecute
280 connect Box61.Widget Box42.Widget1
282 connect Box59.Widget Box61.Widget1
284 connect Box03.Widget Box61.Widget2
286 connect Box46.Widget Box16.Widget2
288 connect Box21.widget Box05.Widget3
290 connect Box31.Widget Box05.Widget2
292 connect Box00.Out Box57.ErrorValue
294 connect Box66.Out Box32.lstRangeForColorBar
296 connect Box68.outend Box66.In3
298 connect Box68.outstart Box66.In1
300 connect Box68.boxchange Box29.In5
302 connect Box68.widget Box47.Widget3
304 connect Box32.Widget Box47.Widget2
306 connect Box49.Widget Box47.Widget1
308 connect Box68.outstart Box65.In1
310 connect Box65.Out Box32.lstTransparenceBoundaries
312 connect Box67.Widget Box42.Widget3
314 connect Box67.Out Box01.Interpolate
316 connect Box67.BoxChange Box29.In6
320 # Complex input ports