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 "1. Input Images"
26 new LayoutSplit resultLayout
27 set resultLayout.Proportion "80"
28 set resultLayout.WinTitle "2. Registration"
30 new vtkImageDataPointerRelay Box22
32 new vtkImageDataPointerRelay Box23
34 new ImagesChooserDialogBox Box24
35 set Box24.Title "Fix Image"
37 new ImagesChooserDialogBox Box25
38 set Box25.Title "Move Image"
40 new Recalage3D1PointWidget Box52
42 new CompareImagesWidget3D Box20
43 set Box20.WinTitle "1. Compare 3D"
45 new CompareImages_3DwithPlanes_Widget Box11
46 set Box11.WinTitle "2. Planes 3D"
49 set Box12.Orientation "H"
53 new CompareImagesWidget Box14
54 set Box14.WinTitle "2D+t"
57 set Box15.WinHeight "800"
58 set Box15.WinWidth "1200"
62 new Getting3D1Point Box28
63 set Box28.Title "2. Move Image"
65 new Getting3D1Point Box29
66 set Box29.Title "1. Fix Image"
68 new MultipleInputs Box26
71 connect Box22.Out Box52.Image1
73 connect Box52.Out Box20.Image2
75 connect Box52.BoxChange Box20.BoxExecute
77 connect Box52.Widget resultLayout.Widget2
79 connect Box23.Out Box11.In1
81 connect Box52.Out Box11.In2
83 connect Box20.Widget Box12.Widget1
85 connect Box11.Widget Box13.Widget1
87 connect Box13.Widget Box12.Widget2
89 connect Box12.Widget resultLayout.Widget1
91 connect Box23.Out Box20.Image1
93 connect Box52.Out Box14.In2
95 connect Box23.Out Box14.In1
97 connect Box52.BoxChange Box13.BoxExecute
99 connect imagesLayout.Widget Box15.Widget1
101 connect resultLayout.Widget Box15.Widget2
103 connect Box20.Point Box11.Point
105 connect Box20.BoxChange Box11.BoxExecute
107 connect Box29.Widget imagesLayout.Widget1
109 connect Box28.Widget imagesLayout.Widget2
111 connect Box29.BoxChange Box26.In1
113 connect Box28.BoxChange Box26.In2
115 connect Box26.BoxChange Box52.BoxExecute
117 connect Box29.Point Box52.CenterPoint
119 connect Box28.Point Box52.OriginPoint
121 connect Box29.Point Box20.CenterPoint
123 connect Box24.Out Box29.Image
125 connect Box24.Out Box22.In
127 connect Box25.Out Box28.Image
129 connect Box25.Out Box23.In
133 # Complex input ports