]> Creatis software - bbtk.git/blob - packages/wxvtk/bbs/appli/exampleSynchro2ImagesSlicer.bbs
#3107 BBTK Bug New Normal - branch vtk7itk4 compilation with vtk7
[bbtk.git] / packages / wxvtk / bbs / appli / exampleSynchro2ImagesSlicer.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script
3 # - /tmpEED/creaTools2/creatools_source/bbtk/packages/wxvtk/bbs/appli/exampleSynchro2ImagesSlicer.bbs
4 # ----------------------------------
5
6 # BBTK GEditor Script
7 # ----------------------
8
9 include std
10 include itkvtk
11 include creaImageIO
12 include vtk
13 include creaMaracasVisu
14 include wx
15 include itk
16 include std
17
18 author "info-dev at creatis.Insa-lyon.fr"
19 description "elementary image synchronization tool"
20 category "tool image viewer"
21
22 new creaImageIO:ImagesChooserDialogBox chooser1
23
24 new vtk:ConcatImages reader1
25
26 new creaImageIO:ImagesChooserDialogBox chooser2
27
28 new vtk:ConcatImages reader2
29
30 new creaMaracasVisu:ViewerNV viewer1
31   set viewer1.nTypeView "0"
32
33 new creaMaracasVisu:ViewerNV viewer2
34   set viewer2.nTypeView "0"
35
36 new wx:Slider slider
37   set slider.ReactiveOnTrack "1"
38   set slider.Title "Slice number"
39
40 new wx:LayoutSplit layout
41   set layout.Proportion "10"
42
43 new wx:LayoutLine layout_line
44   set layout_line.Orientation "H"
45
46 new itk:ImageProperties imProperties
47
48 new std:GetVectorIntElement imSize
49   set imSize.I "2"
50
51 new std:Add add
52   set add.In1 "-1"
53
54
55 connect reader1.Out viewer1.In
56
57 connect slider.BoxChange viewer1.BoxExecute
58
59 connect reader2.Out viewer2.In
60
61 connect slider.BoxChange viewer2.BoxExecute
62
63 connect slider.Widget layout.Widget1
64
65 connect layout_line.Widget layout.Widget2
66
67 connect viewer1.Widget layout_line.Widget1
68
69 connect viewer2.Widget layout_line.Widget2
70
71 connect reader1.Out imProperties.In
72
73 connect imProperties.Size imSize.In
74
75 connect imSize.Out add.In2
76
77 connect add.Out slider.Max
78
79 connect chooser2.OutImages reader2.In
80
81 connect chooser1.OutImages reader1.In
82
83
84
85 # Complex input ports
86 exec layout