1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script
3 # - /home/davila/Creatis/All/creatools_source/creaRigidRegistration/PackRecalage/bbs/appli/ExampleRecalage3D1Point.bbs
4 # ----------------------------------
7 # ----------------------
11 include creaMaracasVisu
17 author "info-dev@creatis.insa-lyon.fr"
18 description "Recalage3D 1-point"
22 set viewer.nTypeView "6 1 2 0"
25 set viewer2.nTypeView "6 1 2 0"
27 new LayoutSplit imagesLayout
28 set imagesLayout.Orientation "H"
29 set imagesLayout.Proportion "50"
30 set imagesLayout.WinTitle "Input Images"
32 new LayoutSplit resultLayout
33 set resultLayout.Proportion "80"
34 set resultLayout.WinTitle "Registration"
36 new vtkImageDataPointerRelay Box22
38 new vtkImageDataPointerRelay Box23
40 new ImagesChooserDialogBox Box24
42 new ImagesChooserDialogBox Box25
44 new Recalage3D1PointWidget Box52
46 new CompareImagesWidget3D Box20
48 new CompareImages_3DwithPlanes_Widget Box11
49 set Box11.WinTitle "3D Planes"
52 set Box12.Orientation "H"
56 new CompareImagesWidget Box14
57 set Box14.WinTitle "2D+t"
60 set Box15.WinHeight "800"
61 set Box15.WinWidth "1200"
68 set Box18.WinTitle "Move Image"
71 set Box19.WinTitle "Fix Image"
74 connect Box22.Out viewer2.In
76 connect Box23.Out viewer.In
78 connect Box22.Out Box52.Image1
80 connect Box23.Out Box52.Image2
82 connect Box52.Out Box20.Image2
84 connect Box52.BoxChange Box20.BoxExecute
86 connect Box52.Widget resultLayout.Widget2
88 connect Box23.Out Box11.In1
90 connect Box52.Out Box11.In2
92 connect Box20.Widget Box12.Widget1
94 connect Box11.Widget Box13.Widget1
96 connect Box13.Widget Box12.Widget2
98 connect Box12.Widget resultLayout.Widget1
100 connect Box23.Out Box20.Image1
102 connect Box52.Out Box14.In2
104 connect Box23.Out Box14.In1
106 connect Box52.BoxChange Box13.BoxExecute
108 connect imagesLayout.Widget Box15.Widget1
110 connect resultLayout.Widget Box15.Widget2
112 connect Box16.Widget imagesLayout.Widget1
114 connect Box17.Widget imagesLayout.Widget2
116 connect viewer2.Widget Box18.Widget1
118 connect Box18.Widget Box17.Widget1
120 connect viewer.Widget Box19.Widget1
122 connect Box19.Widget Box16.Widget1
124 connect Box20.Point Box11.Point
126 connect Box20.BoxChange Box11.BoxExecute
128 connect Box24.Out Box22.In
130 connect Box25.Out Box23.In
134 # Complex input ports