1 # ----------------------------------
2 # - BBTKGEditor v 1.2 BBS BlackBox Script
3 # - /Users/davila/Creatis/All5/creatools_source/creaRigidRegistration/PackRecalage/bbs/appli/ExampleRecalage3D3Points.bbs
4 # ----------------------------------
7 # ----------------------
11 include creaMaracasVisu
17 author "info-dev@creatis.insa-lyon.fr"
18 description "Recalage3D 3-point"
22 set viewer.nTypeView "5"
24 new ShowNPoints showNpoints
25 set showNpoints.Radio "10"
28 set viewer2.nTypeView "5"
30 new ShowNPoints showNpoints2
31 set showNpoints2.Radio "10"
33 new Transform3D3PointsBox transform
35 new ReSlicerBox reslice1
36 set reslice1.Origin "0,0,0"
39 set viewer3.nTypeView "5"
41 new CommandButton butExec
42 set butExec.Label "Execute"
45 set tab1.Orientation "H"
48 set hello.Orientation "V"
51 set tab2.Orientation "H"
54 set main.Orientation "H"
56 new vtkImageDataPointerRelay Box16
58 new vtkImageDataPointerRelay Box17
60 new ImagesChooserDialogBox Box18
62 new ImagesChooserDialogBox Box19
65 connect viewer.Renderer1 showNpoints.Renderer
66 connect viewer.Point showNpoints.In
67 connect viewer.BoxChange showNpoints.BoxExecute
68 connect viewer2.Renderer1 showNpoints2.Renderer
69 connect viewer2.Point showNpoints2.In
70 connect viewer2.BoxChange showNpoints2.BoxExecute
71 connect showNpoints.lstPointsX transform.InX1
72 connect showNpoints2.lstPointsX transform.InX2
73 connect showNpoints.lstPointsY transform.InY1
74 connect showNpoints2.lstPointsY transform.InY2
75 connect showNpoints.lstPointsZ transform.InZ1
76 connect showNpoints2.lstPointsZ transform.InZ2
77 connect showNpoints.lstLabels transform.Labels1
78 connect showNpoints2.lstLabels transform.Labels2
79 connect transform.Out reslice1.Transform
80 connect reslice1.Out viewer3.In
81 connect showNpoints.Widget hello.Widget1
82 connect butExec.Widget hello.Widget2
83 connect hello.Widget tab1.Widget1
84 connect viewer.Widget tab1.Widget2
85 connect showNpoints2.Widget tab2.Widget1
86 connect viewer2.Widget tab2.Widget2
87 connect butExec.BoxChange transform.BoxExecute
88 connect butExec.BoxChange reslice1.BoxExecute
89 connect butExec.BoxChange viewer3.BoxExecute
90 connect tab1.Widget main.Widget1
91 connect tab2.Widget main.Widget2
92 connect Box16.Out viewer.In
93 connect Box16.Out showNpoints.Image
94 connect Box18.Out Box16.In
95 connect Box17.Out reslice1.In
96 connect Box17.Out showNpoints2.Image
97 connect Box17.Out viewer2.In
98 connect Box19.Out Box17.In