1 # ----------------------------------
2 # - BBTKGEditor v 1.2 BBS BlackBox Script (Complex Box)
3 # - /Users/davila/Creatis/All3/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/boxes/ConnectivityWidget.bbs
4 # ----------------------------------
9 include creaMaracasVisu
11 include creaMiniToolsBase
14 define ConnectivityWidget creaMiniTools
16 author "info-team at creatis.insa-lyon.fr"
17 description "Threshod binary widget"
19 category "filter widget"
21 new CommandButton Box00
25 set Box01.WinTitle "Parameters"
28 set Box03.nTypeView "0"
31 set Box05.WinTitle Connectivity
33 new SegmentationConnectivity Box07
36 set Box08.In "1500 5000"
37 set Box08.Title "Min Max"
40 set Box09.In "10 10 10"
41 set Box09.Title "posX posY posZ"
43 new SaveMHD-Button Box10
47 new IsoSurfaceWidget Box14
48 set Box14.Title "Iso Surface"
51 connect Box00.Widget Box01.Widget5
52 connect Box00.BoxChange Box03.BoxExecute
53 connect Box03.Widget Box05.Widget2
54 connect Box07.Out Box03.In
55 connect Box08.Widget Box01.Widget1
56 connect Box08.Out Box07.ThresholdMinMax
57 connect Box09.Widget Box01.Widget2
58 connect Box09.Out Box07.PositionXYZ
59 connect Box07.Out Box10.In
60 connect Box01.Widget Box11.Widget1
61 connect Box11.Widget Box05.Widget1
62 connect Box07.Out Box14.In
63 connect Box10.Widget Box11.Widget3
64 connect Box14.Widget Box11.Widget2
65 connect Box00.BoxChange Box14.BoxExecute
70 input vtkRenderer Box14.vtkRenderer " "
72 # Complex output ports
73 output Widget Box05.Widget " "
74 output BoxChange Box14.BoxChange " "