1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script
3 # - /tmpEED/creaTools2/creatools_source/bbtk/packages/wxvtk/bbs/appli/exampleSynchro2ImagesSlicer.bbs
4 # ----------------------------------
7 # ----------------------
13 include creaMaracasVisu
18 author "info-dev at creatis.Insa-lyon.fr"
19 description "elementary image synchronization tool"
20 category "tool image viewer"
22 new creaImageIO:ImagesChooserDialogBox chooser1
24 new vtk:ConcatImages reader1
26 new creaImageIO:ImagesChooserDialogBox chooser2
28 new vtk:ConcatImages reader2
30 new creaMaracasVisu:ViewerNV viewer1
31 set viewer1.nTypeView "0"
33 new creaMaracasVisu:ViewerNV viewer2
34 set viewer2.nTypeView "0"
37 set slider.ReactiveOnTrack "1"
38 set slider.Title "Slice number"
40 new wx:LayoutSplit layout
41 set layout.Proportion "10"
43 new wx:LayoutLine layout_line
44 set layout_line.Orientation "H"
46 new itk:ImageProperties imProperties
48 new std:GetVectorIntElement imSize
55 connect reader1.Out viewer1.In
57 connect slider.BoxChange viewer1.BoxExecute
59 connect reader2.Out viewer2.In
61 connect slider.BoxChange viewer2.BoxExecute
63 connect slider.Widget layout.Widget1
65 connect layout_line.Widget layout.Widget2
67 connect viewer1.Widget layout_line.Widget1
69 connect viewer2.Widget layout_line.Widget2
71 connect reader1.Out imProperties.In
73 connect imProperties.Size imSize.In
75 connect imSize.Out add.In2
77 connect add.Out slider.Max
79 connect chooser2.OutImages reader2.In
81 connect chooser1.OutImages reader1.In