]> Creatis software - creaRigidRegistration.git/blob - PackRecalage/bbs/boxes/CompareImagesWidget3D.bbs
6454c9c905085bb9736b1d56085f2c5476082aa4
[creaRigidRegistration.git] / PackRecalage / bbs / boxes / CompareImagesWidget3D.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
3 # - /home/davila/Creatis/All/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImagesWidget3D.bbs
4 # ----------------------------------
5
6 include std
7 include itkvtk
8 include creaMaracasVisu
9 include vtk
10 include wx
11 include wxvtk
12 include std
13
14 define CompareImagesWidget3D PackRecalage
15
16 author "info-dev@creatis.insa-lyon.fr"
17 description "Recalage3D 1-point"
18
19 category "example"
20
21 new ViewerNV viewerResult
22   set viewerResult.nTypeView "6"
23
24 new vtkImageDataPointerRelay Box23
25
26 new LayoutTab Box26
27   set Box26.WinTitle "2D-Compare"
28
29 new LayoutSplit Box28
30   set Box28.Orientation "H"
31   set Box28.Proportion "50"
32   set Box28.WinTitle "3D-Comparing"
33
34 new LayoutLine Box29
35
36 new IsoSurfaceWidget Box30
37   set Box30.Title "Reference image"
38   set Box30.Vertical "V"
39
40 new IsoSurfaceWidget Box31
41   set Box31.Title "Registration image"
42   set Box31.Vertical "V"
43
44 new LayoutTab Box38
45
46 new LayoutTab Box39
47
48 new MultipleInputs Box19
49
50 new vtkImageDataPointerRelay Box20
51
52
53 connect viewerResult.Widget Box28.Widget2
54 connect Box28.Widget Box26.Widget1
55 connect Box29.Widget Box28.Widget1
56 connect Box31.Widget Box38.Widget2
57 connect Box38.Widget Box29.Widget2
58 connect Box39.Widget Box29.Widget1
59 connect Box30.Widget Box39.Widget1
60 connect Box23.Out Box30.In
61 connect viewerResult.Renderer1 Box30.vtkRenderer
62 connect viewerResult.Renderer1 Box31.vtkRenderer
63 connect Box30.BoxChange Box19.In1
64 connect Box31.BoxChange Box19.In2
65 connect Box19.BoxChange viewerResult.BoxExecute
66 connect Box20.Out viewerResult.In
67 connect Box20.Out Box31.In
68
69 # Complex input ports
70 input BoxExecute Box19.In3 " "
71 input Image1 Box23.In " "
72 input Image2 Box20.In " "
73
74 # Complex output ports
75 output Widget Box26.Widget " "
76 output Point viewerResult.Point " "
77 output BoxChange viewerResult.BoxChange " "
78
79
80 endefine