]> Creatis software - creaRigidRegistration.git/blob - PackRecalage/bbs/boxes/CompareImagesParallelWidget.bbs
37f44f984884e54a0e17fdf1678d98d20e0e5cca
[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   set Box06.WinTitle "Parallel"
29
30 new creaMaracasVisu:ViewerNV Box07
31   set Box07.nTypeView "1"
32
33 new creaMaracasVisu:ViewerNV Box08
34   set Box08.nTypeView "1"
35
36 new wx:LayoutLine Box09
37   set Box09.Orientation "H"
38   set Box09.WinTitle "XZ"
39
40 new creaMaracasVisu:ViewerNV Box10
41   set Box10.nTypeView "2"
42
43 new creaMaracasVisu:ViewerNV Box11
44   set Box11.nTypeView "2"
45
46 new wx:LayoutLine Box12
47   set Box12.Orientation "H"
48   set Box12.WinTitle "XY"
49
50 new creaMaracasVisu:ViewerNV Box13
51   set Box13.nTypeView "0"
52
53 new creaMaracasVisu:ViewerNV Box14
54   set Box14.nTypeView "0"
55
56 new creaMaracasVisu:wxVtkBaseView_Info Box15
57   set Box15.InteractionType "12"
58
59 new std:GetVectorDoubleElement Box16
60   set Box16.I "0"
61
62 new std:GetVectorDoubleElement Box18
63   set Box18.I "1"
64
65 new creaMaracasVisu:wxVtkBaseView_Info Box19
66   set Box19.InteractionType "12"
67
68 new std:GetVectorDoubleElement Box20
69   set Box20.I "0"
70
71 new std:GetVectorDoubleElement Box21
72   set Box21.I "1"
73
74 new creaMaracasVisu:wxVtkBaseView_Info Box22
75   set Box22.InteractionType "12"
76
77 new std:GetVectorDoubleElement Box23
78   set Box23.I "0"
79
80 new std:GetVectorDoubleElement Box24
81   set Box24.I "1"
82
83 new std:MagicBox Box25
84
85 new creaMaracasVisu:SetPosition Box26
86
87 new creaMaracasVisu:SetPosition Box27
88
89 new creaMaracasVisu:SetPosition Box28
90
91 new creaMaracasVisu:SetPosition Box29
92
93 new creaMaracasVisu:SetPosition Box30
94
95 new creaMaracasVisu:SetPosition Box31
96
97 new std:MagicBox Box32
98
99
100 connect Box04.Out Box07.In
101 connect Box05.Out Box08.In
102 connect Box07.Widget Box03.Widget1
103 connect Box08.Widget Box03.Widget2
104 connect Box03.Widget Box06.Widget1
105 connect Box10.Widget Box09.Widget1
106 connect Box11.Widget Box09.Widget2
107 connect Box09.Widget Box06.Widget2
108 connect Box13.Widget Box12.Widget1
109 connect Box14.Widget Box12.Widget2
110 connect Box12.Widget Box06.Widget3
111 connect Box04.Out Box13.In
112 connect Box05.Out Box14.In
113 connect Box04.Out Box10.In
114 connect Box05.Out Box11.In
115 connect Box07.wxVtkBaseView1 Box15.wxVtkBaseView
116 connect Box15.WindowColorLevel Box16.In
117 connect Box16.Out Box08.WindowLevel
118 connect Box18.Out Box08.ColorLevel
119 connect Box15.WindowColorLevel Box18.In
120 connect Box15.BoxChange Box08.BoxExecute
121 connect Box19.WindowColorLevel Box20.In
122 connect Box19.WindowColorLevel Box21.In
123 connect Box22.WindowColorLevel Box23.In
124 connect Box22.WindowColorLevel Box24.In
125 connect Box10.wxVtkBaseView1 Box19.wxVtkBaseView
126 connect Box13.wxVtkBaseView1 Box22.wxVtkBaseView
127 connect Box19.BoxChange Box11.BoxExecute
128 connect Box22.BoxChange Box14.BoxExecute
129 connect Box20.Out Box11.WindowLevel
130 connect Box21.Out Box11.ColorLevel
131 connect Box23.Out Box14.WindowLevel
132 connect Box24.Out Box14.ColorLevel
133 connect Box25.Out Box26.Point
134 connect Box25.Out Box28.Point
135 connect Box25.Out Box30.Point
136 connect Box07.wxVtkBaseView1 Box26.wxVtkBaseView
137 connect Box08.wxVtkBaseView1 Box27.wxVtkBaseView
138 connect Box10.wxVtkBaseView1 Box28.wxVtkBaseView
139 connect Box11.wxVtkBaseView1 Box29.wxVtkBaseView
140 connect Box13.wxVtkBaseView1 Box30.wxVtkBaseView
141 connect Box14.wxVtkBaseView1 Box31.wxVtkBaseView
142 connect Box32.BoxChange Box26.BoxExecute
143 connect Box32.BoxChange Box28.BoxExecute
144 connect Box32.BoxChange Box30.BoxExecute
145 connect Box07.Point Box27.Point
146 connect Box07.BoxChange Box27.BoxExecute
147 connect Box10.BoxChange Box29.BoxExecute
148 connect Box10.Point Box29.Point
149 connect Box13.BoxChange Box31.BoxExecute
150 connect Box13.Point Box31.Point
151
152 # Complex input ports
153 input Image1 Box04.In " "
154 input Image2 Box05.In " "
155 input point Box25.In " "
156 input boxExecute Box32.In " "
157
158 # Complex output ports
159 output widget Box06.Widget " "
160
161
162 endefine