1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script
3 # - /home/davila/Creatis/All/creatools_source/creaRigidRegistration/PackRecalage/bbs/appli/ExampleRecalage3D1Point.bbs
4 # ----------------------------------
7 # ----------------------
17 author "info-dev@creatis.insa-lyon.fr"
18 description "Recalage3D 1-point"
21 new LayoutSplit imagesLayout
22 set imagesLayout.Orientation "H"
23 set imagesLayout.Proportion "50"
24 set imagesLayout.WinTitle "Input Images"
26 new LayoutSplit resultLayout
27 set resultLayout.Proportion "80"
28 set resultLayout.WinTitle "Registration"
30 new vtkImageDataPointerRelay Box22
32 new vtkImageDataPointerRelay Box23
34 new ImagesChooserDialogBox Box24
36 new ImagesChooserDialogBox Box25
38 new Recalage3D1PointWidget Box52
40 new CompareImagesWidget3D Box20
42 new CompareImages_3DwithPlanes_Widget Box11
43 set Box11.WinTitle "3D Planes"
46 set Box12.Orientation "H"
50 new CompareImagesWidget Box14
51 set Box14.WinTitle "2D+t"
54 set Box15.WinHeight "800"
55 set Box15.WinWidth "1200"
59 new Getting3D1Point Box28
60 set Box28.Title "Move Image"
62 new Getting3D1Point Box29
63 set Box29.Title "Fix Image"
65 new MultipleInputs Box26
68 connect Box22.Out Box52.Image1
70 connect Box52.Out Box20.Image2
72 connect Box52.BoxChange Box20.BoxExecute
74 connect Box52.Widget resultLayout.Widget2
76 connect Box23.Out Box11.In1
78 connect Box52.Out Box11.In2
80 connect Box20.Widget Box12.Widget1
82 connect Box11.Widget Box13.Widget1
84 connect Box13.Widget Box12.Widget2
86 connect Box12.Widget resultLayout.Widget1
88 connect Box23.Out Box20.Image1
90 connect Box52.Out Box14.In2
92 connect Box23.Out Box14.In1
94 connect Box52.BoxChange Box13.BoxExecute
96 connect imagesLayout.Widget Box15.Widget1
98 connect resultLayout.Widget Box15.Widget2
100 connect Box20.Point Box11.Point
102 connect Box20.BoxChange Box11.BoxExecute
104 connect Box27.Out Box22.In
106 connect Box27.Out Box23.In
108 connect Box29.Widget imagesLayout.Widget1
110 connect Box28.Widget imagesLayout.Widget2
112 connect Box27.Out Box29.Image
114 connect Box27.Out Box28.Image
116 connect Box29.BoxChange Box26.In1
118 connect Box28.BoxChange Box26.In2
120 connect Box26.BoxChange Box52.BoxExecute
122 connect Box29.Point Box52.CenterPoint
124 connect Box28.Point Box52.OriginPoint
128 # Complex input ports