1 # ----------------------------------
2 # - BBTKGEditor v 1.6 BBS BlackBox Script (Complex Box)
3 # - /Users/davila/Creatis/C23/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImagesParallelWidget.bbs
4 # ----------------------------------
10 include creaMaracasVisu
12 define CompareParallelWidget PackRecalage
15 description "Description ??"
19 new wx:LayoutLine Box03
20 set Box03.Orientation "H"
21 set Box03.WinTitle "YZ"
23 new std:MagicBox Box04
25 new std:MagicBox Box05
27 new wx:LayoutTab Box06
29 new creaMaracasVisu:ViewerNV Box07
30 set Box07.nTypeView "1"
32 new creaMaracasVisu:ViewerNV Box08
33 set Box08.nTypeView "1"
35 new wx:LayoutLine Box09
36 set Box09.Orientation "H"
37 set Box09.WinTitle "XZ"
39 new creaMaracasVisu:ViewerNV Box10
40 set Box10.nTypeView "2"
42 new creaMaracasVisu:ViewerNV Box11
43 set Box11.nTypeView "2"
45 new wx:LayoutLine Box12
46 set Box12.Orientation "H"
47 set Box12.WinTitle "XY"
49 new creaMaracasVisu:ViewerNV Box13
50 set Box13.nTypeView "0"
52 new creaMaracasVisu:ViewerNV Box14
53 set Box14.nTypeView "0"
55 new creaMaracasVisu:wxVtkBaseView_Info Box15
56 set Box15.InteractionType "12"
58 new std:GetVectorDoubleElement Box16
61 new std:GetVectorDoubleElement Box18
64 new creaMaracasVisu:wxVtkBaseView_Info Box19
65 set Box19.InteractionType "12"
67 new std:GetVectorDoubleElement Box20
70 new std:GetVectorDoubleElement Box21
73 new creaMaracasVisu:wxVtkBaseView_Info Box22
74 set Box22.InteractionType "12"
76 new std:GetVectorDoubleElement Box23
79 new std:GetVectorDoubleElement Box24
82 new std:MagicBox Box25
84 new creaMaracasVisu:SetPosition Box26
86 new creaMaracasVisu:SetPosition Box27
88 new creaMaracasVisu:SetPosition Box28
90 new creaMaracasVisu:SetPosition Box29
92 new creaMaracasVisu:SetPosition Box30
94 new creaMaracasVisu:SetPosition Box31
96 new std:MagicBox Box32
98 new wx:LayoutSplit Box33
99 set Box33.Proportion "90"
100 set Box33.WinTitle "Parallel"
102 new wx:CheckBox Box34
104 set Box34.Title "Interpolate"
107 connect Box04.Out Box07.In
108 connect Box05.Out Box08.In
109 connect Box07.Widget Box03.Widget1
110 connect Box08.Widget Box03.Widget2
111 connect Box03.Widget Box06.Widget1
112 connect Box10.Widget Box09.Widget1
113 connect Box11.Widget Box09.Widget2
114 connect Box09.Widget Box06.Widget2
115 connect Box13.Widget Box12.Widget1
116 connect Box14.Widget Box12.Widget2
117 connect Box12.Widget Box06.Widget3
118 connect Box04.Out Box13.In
119 connect Box05.Out Box14.In
120 connect Box04.Out Box10.In
121 connect Box05.Out Box11.In
122 connect Box07.wxVtkBaseView1 Box15.wxVtkBaseView
123 connect Box15.WindowColorLevel Box16.In
124 connect Box16.Out Box08.WindowLevel
125 connect Box18.Out Box08.ColorLevel
126 connect Box15.WindowColorLevel Box18.In
127 connect Box15.BoxChange Box08.BoxExecute
128 connect Box19.WindowColorLevel Box20.In
129 connect Box19.WindowColorLevel Box21.In
130 connect Box22.WindowColorLevel Box23.In
131 connect Box22.WindowColorLevel Box24.In
132 connect Box10.wxVtkBaseView1 Box19.wxVtkBaseView
133 connect Box13.wxVtkBaseView1 Box22.wxVtkBaseView
134 connect Box19.BoxChange Box11.BoxExecute
135 connect Box22.BoxChange Box14.BoxExecute
136 connect Box20.Out Box11.WindowLevel
137 connect Box21.Out Box11.ColorLevel
138 connect Box23.Out Box14.WindowLevel
139 connect Box24.Out Box14.ColorLevel
140 connect Box25.Out Box26.Point
141 connect Box25.Out Box28.Point
142 connect Box25.Out Box30.Point
143 connect Box07.wxVtkBaseView1 Box26.wxVtkBaseView
144 connect Box08.wxVtkBaseView1 Box27.wxVtkBaseView
145 connect Box10.wxVtkBaseView1 Box28.wxVtkBaseView
146 connect Box11.wxVtkBaseView1 Box29.wxVtkBaseView
147 connect Box13.wxVtkBaseView1 Box30.wxVtkBaseView
148 connect Box14.wxVtkBaseView1 Box31.wxVtkBaseView
149 connect Box32.BoxChange Box26.BoxExecute
150 connect Box32.BoxChange Box28.BoxExecute
151 connect Box32.BoxChange Box30.BoxExecute
152 connect Box07.Point Box27.Point
153 connect Box07.BoxChange Box27.BoxExecute
154 connect Box10.BoxChange Box29.BoxExecute
155 connect Box10.Point Box29.Point
156 connect Box13.BoxChange Box31.BoxExecute
157 connect Box13.Point Box31.Point
158 connect Box06.Widget Box33.Widget1
159 connect Box34.Widget Box33.Widget2
160 connect Box34.Out Box08.Interpolate
161 connect Box34.Out Box07.Interpolate
162 connect Box34.Out Box10.Interpolate
163 connect Box34.Out Box11.Interpolate
164 connect Box34.Out Box13.Interpolate
165 connect Box34.Out Box14.Interpolate
167 # Complex input ports
168 input Image1 Box04.In " "
169 input Image2 Box05.In " "
170 input point Box25.In " "
171 input boxExecute Box32.In " "
173 # Complex output ports
174 output widget Box33.Widget " "