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 # ----------------------------------
8 include creaMaracasVisu
14 define CompareImagesWidget3D PackRecalage
16 author "info-dev@creatis.insa-lyon.fr"
17 description "Recalage3D 1-point"
21 new ViewerNV viewerResult
22 set viewerResult.nTypeView "6"
24 new vtkImageDataPointerRelay Box23
27 set Box26.WinTitle "2D-Compare"
30 set Box28.Orientation "H"
31 set Box28.Proportion "50"
32 set Box28.WinTitle "3D-Comparing"
36 new IsoSurfaceWidget Box30
37 set Box30.Title "Reference image"
38 set Box30.Vertical "V"
40 new IsoSurfaceWidget Box31
41 set Box31.Title "Registration image"
42 set Box31.Vertical "V"
48 new MultipleInputs Box19
50 new vtkImageDataPointerRelay Box20
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
70 input BoxExecute Box19.In3 " "
71 input Image1 Box23.In " "
72 input Image2 Box20.In " "
74 # Complex output ports
75 output Widget Box26.Widget " "
76 output Point viewerResult.Point " "
77 output BoxChange viewerResult.BoxChange " "