]> Creatis software - creaRigidRegistration.git/blob - PackRecalage/bbs/boxes/CompareImagesWidget3D.bbs
87cc58ea25f9129f1a4c66c3ca2c2f6a79787d7e
[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
39 new IsoSurfaceWidget Box31
40   set Box31.Title "Registration image"
41
42 new LayoutTab Box38
43
44 new LayoutTab Box39
45
46 new MultipleInputs Box19
47
48 new vtkImageDataPointerRelay Box20
49
50
51 connect viewerResult.Widget Box28.Widget2
52 connect Box28.Widget Box26.Widget1
53 connect Box29.Widget Box28.Widget1
54 connect Box31.Widget Box38.Widget2
55 connect Box38.Widget Box29.Widget2
56 connect Box39.Widget Box29.Widget1
57 connect Box30.Widget Box39.Widget1
58 connect Box23.Out Box30.In
59 connect viewerResult.Renderer1 Box30.vtkRenderer
60 connect viewerResult.Renderer1 Box31.vtkRenderer
61 connect Box30.BoxChange Box19.In1
62 connect Box31.BoxChange Box19.In2
63 connect Box19.BoxChange viewerResult.BoxExecute
64 connect Box20.Out viewerResult.In
65 connect Box20.Out Box31.In
66
67 # Complex input ports
68 input BoxExecute Box19.In3 " "
69 input Image1 Box23.In " "
70 input Image2 Box20.In " "
71
72 # Complex output ports
73 output Widget Box26.Widget " "
74
75
76 endefine