]> Creatis software - creaRigidRegistration.git/blob - PackRecalage/bbs/appli/ExampleRecalage.bbs
9e593c8292e109cdbaa93b254025cbdb4b336d25
[creaRigidRegistration.git] / PackRecalage / bbs / appli / ExampleRecalage.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.2 BBS BlackBox Script
3 # - /Users/davila/Creatis/All5/creatools_source/creaRigidRegistration/PackRecalage/bbs/appli/ExampleRecalage.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 "jn.trillos44@uniandes.edu.co"
18 description "Example of posible Recalage implementation"
19 category "demo"
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 CalculateVectorBox vector1
34
35 new Transform2DBox transform
36   set transform.CenterPoint "0,0,0"
37
38 new ReSlicerBox reslice1
39   set reslice1.Origin "0,0,0"
40
41 new ViewerNV viewer3
42   set viewer3.nTypeView "5"
43
44 new CommandButton butExec
45
46 new LayoutSplit tab1
47   set tab1.Orientation "H"
48
49 new LayoutSplit hello
50   set hello.Orientation "V"
51
52 new LayoutSplit tab2
53   set tab2.Orientation "H"
54
55 new LayoutTab main
56   set main.Orientation "H"
57
58 new vtkImageDataPointerRelay Box17
59
60 new ImagesChooserDialogBox Box18
61
62 new ImagesChooserDialogBox Box19
63
64 new vtkImageDataPointerRelay Box20
65
66
67 connect viewer.Renderer1 showNpoints.Renderer
68 connect viewer.Point showNpoints.In
69 connect viewer.BoxChange showNpoints.BoxExecute
70 connect viewer2.Renderer1 showNpoints2.Renderer
71 connect viewer2.Point showNpoints2.In
72 connect viewer2.BoxChange showNpoints2.BoxExecute
73 connect showNpoints.lstPointsX vector1.PointsX1
74 connect showNpoints2.lstPointsX vector1.PointsX2
75 connect showNpoints.lstPointsY vector1.PointsY1
76 connect showNpoints2.lstPointsY vector1.PointsY2
77 connect showNpoints.lstPointsZ vector1.PointsZ1
78 connect showNpoints2.lstPointsZ vector1.PointsZ2
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 viewer3.BoxExecute
88 connect tab1.Widget main.Widget1
89 connect tab2.Widget main.Widget2
90 connect Box17.Out viewer2.In
91 connect Box17.Out reslice1.In
92 connect Box17.Out showNpoints2.Image
93 connect Box18.Out Box17.In
94 connect Box20.Out viewer.In
95 connect Box20.Out showNpoints.Image
96 connect Box19.Out Box20.In
97
98 exec main