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 Box27.Out Box22.In
109 connect Box27.Out Box23.In
111 connect Box29.Widget imagesLayout.Widget1
113 connect Box28.Widget imagesLayout.Widget2
115 connect Box27.Out Box29.Image
117 connect Box27.Out Box28.Image
119 connect Box29.BoxChange Box26.In1
121 connect Box28.BoxChange Box26.In2
123 connect Box26.BoxChange Box52.BoxExecute
125 connect Box29.Point Box52.CenterPoint
127 connect Box28.Point Box52.OriginPoint
129 connect Box29.Point Box20.CenterPoint
133 # Complex input ports