]> Creatis software - creaRigidRegistration.git/blob - PackRecalage/bbs/boxes/CompareImagesParallelWidget.bbs
#3468 CompareImages new version
[creaRigidRegistration.git] / PackRecalage / bbs / boxes / CompareImagesParallelWidget.bbs
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 # ----------------------------------
5
6 include std
7 include itkvtk
8 include wx
9 include std
10 include creaMaracasVisu
11
12 define CompareParallelWidget PackRecalage
13
14 author "Author ??"
15 description "Description ??"
16
17 category "<VOID>"
18
19 new wx:LayoutLine Box03
20   set Box03.Orientation "H"
21   set Box03.WinTitle "YZ"
22
23 new std:MagicBox Box04
24
25 new std:MagicBox Box05
26
27 new wx:LayoutTab Box06
28
29 new creaMaracasVisu:ViewerNV Box07
30   set Box07.nTypeView "1"
31
32 new creaMaracasVisu:ViewerNV Box08
33   set Box08.nTypeView "1"
34
35 new wx:LayoutLine Box09
36   set Box09.Orientation "H"
37   set Box09.WinTitle "XZ"
38
39 new creaMaracasVisu:ViewerNV Box10
40   set Box10.nTypeView "2"
41
42 new creaMaracasVisu:ViewerNV Box11
43   set Box11.nTypeView "2"
44
45 new wx:LayoutLine Box12
46   set Box12.Orientation "H"
47   set Box12.WinTitle "XY"
48
49 new creaMaracasVisu:ViewerNV Box13
50   set Box13.nTypeView "0"
51
52 new creaMaracasVisu:ViewerNV Box14
53   set Box14.nTypeView "0"
54
55 new creaMaracasVisu:wxVtkBaseView_Info Box15
56   set Box15.InteractionType "12"
57
58 new std:GetVectorDoubleElement Box16
59   set Box16.I "0"
60
61 new std:GetVectorDoubleElement Box18
62   set Box18.I "1"
63
64 new creaMaracasVisu:wxVtkBaseView_Info Box19
65   set Box19.InteractionType "12"
66
67 new std:GetVectorDoubleElement Box20
68   set Box20.I "0"
69
70 new std:GetVectorDoubleElement Box21
71   set Box21.I "1"
72
73 new creaMaracasVisu:wxVtkBaseView_Info Box22
74   set Box22.InteractionType "12"
75
76 new std:GetVectorDoubleElement Box23
77   set Box23.I "0"
78
79 new std:GetVectorDoubleElement Box24
80   set Box24.I "1"
81
82 new std:MagicBox Box25
83
84 new creaMaracasVisu:SetPosition Box26
85
86 new creaMaracasVisu:SetPosition Box27
87
88 new creaMaracasVisu:SetPosition Box28
89
90 new creaMaracasVisu:SetPosition Box29
91
92 new creaMaracasVisu:SetPosition Box30
93
94 new creaMaracasVisu:SetPosition Box31
95
96 new std:MagicBox Box32
97
98 new wx:LayoutSplit Box33
99   set Box33.Proportion "95"
100   set Box33.WinTitle "Parallel"
101
102 new wx:CheckBox Box34
103   set Box34.In "true"
104   set Box34.Title "Interpolate"
105
106
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
166
167 # Complex input ports
168 input Image1 Box04.In " "
169 input Image2 Box05.In " "
170 input point Box25.In " "
171 input boxExecute Box32.In " "
172
173 # Complex output ports
174 output widget Box33.Widget " "
175
176
177 endefine