]> Creatis software - creaRigidRegistration.git/blob - PackRecalage/bbs/boxes/Getting3D1Point.bbs
aeeca018603e86a1701b9c89d250c8e4eed3dc20
[creaRigidRegistration.git] / PackRecalage / bbs / boxes / Getting3D1Point.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
3 # - /home/davila/Creatis/All/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/Getting3D1Point.bbs
4 # ----------------------------------
5
6 include std
7 include itkvtk
8 include creaMaracasVisu
9 include vtk
10 include wx
11 include toolsbbtk
12 include wxvtk
13 include std
14
15 define Getting3D1Point PackRecalage
16
17 author "info-dev@creatis.insa-lyon.fr"
18 description "Recalage3D 1-point"
19
20 category "example"
21
22 new ViewerNV viewer
23   set viewer.nTypeView "6 1 2 0"
24
25 new vtkImageDataPointerRelay Box23
26
27 new LayoutTab Box16
28
29 new ImageVtkPropertiesWidget Box21
30
31 new IsoSurfaceWidget Box05
32   set Box05.Title "Surface"
33   set Box05.Vertical "V"
34
35 new ShowNPoints Box08
36   set Box08.Type "1"
37   set Box08.WinTitle "Point select"
38
39 new LayoutTab Box10
40
41 new LayoutSplit Box11
42
43 new LayoutLine Box12
44   set Box12.Orientation "H"
45
46 new LayoutTab Box13
47
48 new LayoutTab Box14
49
50 new LayoutLine Box17
51
52 new LayoutLine Box18
53   set Box18.WinTitle "Point selected"
54
55 new ConcatStrings Box19
56   set Box19.In2 " "
57   set Box19.In4 " "
58
59 new OutputText Box20
60
61
62 connect Box23.Out viewer.In
63 connect Box23.Out Box21.in
64 connect viewer.Renderer1 Box05.vtkRenderer
65 connect Box23.Out Box05.In
66 connect Box05.BoxChange viewer.BoxExecute
67 connect viewer.BoxChange Box08.BoxExecute
68 connect viewer.Point Box08.In
69 connect viewer.Renderer1 Box08.Renderer
70 connect Box23.Out Box08.Image
71 connect Box05.Widget Box13.Widget1
72 connect Box21.widget Box14.Widget1
73 connect Box10.Widget Box12.Widget1
74 connect Box13.Widget Box12.Widget2
75 connect Box14.Widget Box12.Widget3
76 connect viewer.Widget Box11.Widget2
77 connect Box12.Widget Box11.Widget1
78 connect Box11.Widget Box17.Widget1
79 connect Box17.Widget Box16.Widget1
80 connect Box08.Widget Box18.Widget1
81 connect Box18.Widget Box10.Widget1
82 connect Box08.lstPointsX Box19.In1
83 connect Box08.lstPointsY Box19.In3
84 connect Box08.lstPointsZ Box19.In5
85 connect Box19.Out Box20.In
86 connect Box20.Widget Box18.Widget2
87 connect Box08.BoxChange Box20.BoxExecute
88
89 # Complex input ports
90 input Image Box23.In " "
91 input Title Box17.WinTitle " "
92
93 # Complex output ports
94 output Widget Box16.Widget " "
95 output Point Box19.Out " "
96 output BoxChange Box08.BoxChange " "
97
98
99 endefine