]> Creatis software - creaRigidRegistration.git/blob - PackRecalage/bbs/appli/ExampleRecalage3D3Points.bbs
894778c94c304e1f194e642806766e8a949b86b4
[creaRigidRegistration.git] / PackRecalage / bbs / appli / ExampleRecalage3D3Points.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.2 BBS BlackBox Script
3 # - /Users/davila/Creatis/All5/creatools_source/creaRigidRegistration/PackRecalage/bbs/appli/ExampleRecalage3D3Points.bbs
4 # ----------------------------------
5
6 # BBTK GEditor Script
7 # ----------------------
8
9 include std
10 include itkvtk
11 include creaMaracasVisu
12 include PackRecalage
13 include wx
14 include vtk
15 include creaImageIO
16
17 author "info-dev@creatis.insa-lyon.fr"
18 description "Recalage3D 3-point"
19 category "example"
20
21 new ViewerNV viewer
22   set viewer.nTypeView "5"
23
24 new ShowNPoints showNpoints
25   set showNpoints.Radio "10"
26
27 new ViewerNV viewer2
28   set viewer2.nTypeView "5"
29
30 new ShowNPoints showNpoints2
31   set showNpoints2.Radio "10"
32
33 new Transform3D3PointsBox transform
34
35 new ReSlicerBox reslice1
36   set reslice1.Origin "0,0,0"
37
38 new ViewerNV viewer3
39   set viewer3.nTypeView "5"
40
41 new CommandButton butExec
42   set butExec.Label "Execute"
43
44 new LayoutSplit tab1
45   set tab1.Orientation "H"
46
47 new LayoutSplit hello
48   set hello.Orientation "V"
49
50 new LayoutSplit tab2
51   set tab2.Orientation "H"
52
53 new LayoutTab main
54   set main.Orientation "H"
55
56 new vtkImageDataPointerRelay Box16
57
58 new vtkImageDataPointerRelay Box17
59
60 new ImagesChooserDialogBox Box18
61
62 new ImagesChooserDialogBox Box19
63
64
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
99
100 exec main