1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
3 # - /tmpEED/creaTools2/creatools_source/bbtk/packages/wxvtk/bbs/boxes/bbSimpleSlicer.bbs
4 # ----------------------------------
12 define SimpleSlicer wxvtk
14 author "info-dev@creatis.insa-lyon.fr"
15 description "Simple 2D viewer of a slice of a 3D image. The slice is controlled by a slider. See <a href='#exampleSimpleSlicer'>exampleSimpleSlicer.bbs</a>. Screenshot : <center><img src='ExampleSimpleSlicer.jpg'></center>"
19 new wx:LayoutSplit main
20 set main.Proportion "80"
22 new wxvtk:Viewer2D viewer2D
26 new std:MultipleInputs refresh
29 connect viewer2D.Widget main.Widget1
30 connect slider.Widget main.Widget2
31 connect slider.Out viewer2D.Slice
32 connect slider.BoxChange refresh.In1
33 connect refresh.Out viewer2D.BoxExecute
36 input In viewer2D.In " "
37 input WinDialog main.WinDialog " "
38 input WinTitle main.WinTitle " "
39 input WinWidth main.WinWidth " "
40 input WinHeight main.WinHeight " "
41 input BoxExecute refresh.In2 " "
42 input Orientation viewer2D.Orientation " "
43 input Slice slider.In " "
44 input Interpolate viewer2D.Interpolate " "
45 input SliderSize slider.Max " "
46 input SliderTitle slider.Title " "
47 input SliderOrientation slider.Orientation " "
48 input SliderReactiveOnTrack slider.ReactiveOnTrack " "
50 # Complex output ports
51 output Widget main.Widget " "