]> Creatis software - creaRigidRegistration.git/blob - PackRecalage/bbs/appli/ExampleRecalage3D1Point.bbs
c558614dcdc97d6f9edbcce196ca3e370ff6ef03
[creaRigidRegistration.git] / PackRecalage / bbs / appli / ExampleRecalage3D1Point.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script
3 # - /home/davila/Creatis/All/creatools_source/creaRigidRegistration/PackRecalage/bbs/appli/ExampleRecalage3D1Point.bbs
4 # ----------------------------------
5
6 # BBTK GEditor Script
7 # ----------------------
8
9 include std
10 include itkvtk
11 include creaMaracasVisu
12 include wx
13 include vtk
14 include creaImageIO
15 include PackRecalage
16
17 author "info-dev@creatis.insa-lyon.fr"
18 description "Recalage3D 1-point"
19 category "example"
20
21 new ViewerNV viewer
22   set viewer.nTypeView "5"
23
24 new ViewerNV viewer2
25   set viewer2.nTypeView "5"
26
27 new LayoutSplit imagesLayout
28   set imagesLayout.Orientation "v"
29   set imagesLayout.Proportion "50"
30
31 new LayoutSplit resultLayout
32   set resultLayout.Proportion "70"
33
34 new LayoutSplit main
35   set main.Orientation "h"
36   set main.Proportion "25"
37   set main.WinHeight "800"
38   set main.WinWidth "1200"
39
40 new vtkImageDataPointerRelay Box22
41
42 new vtkImageDataPointerRelay Box23
43
44 new ImagesChooserDialogBox Box24
45
46 new ImagesChooserDialogBox Box25
47
48 new Recalage3D1PointWidget Box52
49
50 new CompareImagesWidget3D Box20
51
52 new CompareImages_3DwithPlanes_Widget Box11
53   set Box11.WinTitle "3D Planes"
54
55 new LayoutSplit Box12
56   set Box12.Orientation "H"
57
58 new LayoutTab Box13
59
60 new CompareImagesWidget Box14
61   set Box14.WinTitle "2D+t"
62
63
64 connect viewer.Widget imagesLayout.Widget1
65
66 connect viewer2.Widget imagesLayout.Widget2
67
68 connect imagesLayout.Widget main.Widget1
69
70 connect resultLayout.Widget main.Widget2
71
72 connect Box22.Out viewer2.In
73
74 connect Box24.Out Box22.In
75
76 connect Box23.Out viewer.In
77
78 connect Box25.Out Box23.In
79
80 connect Box22.Out Box52.Image1
81
82 connect Box23.Out Box52.Image2
83
84 connect Box52.Out Box20.Image2
85
86 connect Box52.BoxChange Box20.BoxExecute
87
88 connect Box52.Widget resultLayout.Widget2
89
90 connect Box23.Out Box11.In1
91
92 connect Box52.Out Box11.In2
93
94 connect Box20.Widget Box12.Widget1
95
96 connect Box11.Widget Box13.Widget1
97
98 connect Box13.Widget Box12.Widget2
99
100 connect Box12.Widget resultLayout.Widget1
101
102 connect Box23.Out Box20.Image1
103
104 connect Box52.Out Box14.In2
105
106 connect Box23.Out Box14.In1
107
108 connect Box52.BoxChange Box13.BoxExecute
109
110
111
112 # Complex input ports
113 exec main