]> Creatis software - creaMiniTools.git/blob - bbtk_package_creaMiniTools/bbs/boxes/DilateWidget.bbs
4e0a296345e1326d46459a3b7afda64d5074d238
[creaMiniTools.git] / bbtk_package_creaMiniTools / bbs / boxes / DilateWidget.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.2 BBS BlackBox Script (Complex Box)
3 # - /Users/davila/Creatis/All3/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/boxes/DilateWidget.bbs
4 # ----------------------------------
5
6 include std
7 include itkvtk
8 include wx
9 include creaMaracasVisu
10 include creaMiniToolsBase
11 include wxvtk
12 include vtk
13
14 define DilateWidget creaMiniTools
15
16 author "info-team at creatis.insa-lyon.fr"
17 description "Threshod binary widget"
18
19 category "filter widget"
20
21 new CommandButton Box00
22   set Box00.Label Run
23
24 new LayoutLine Box01
25   set Box01.WinTitle "Parameters"
26
27 new ViewerNV Box03
28   set Box03.nTypeView "0"
29
30 new LayoutSplit Box05
31   set Box05.WinTitle "Dilate"
32
33 new InputText Box08
34   set Box08.In "3"
35   set Box08.Title "kernelY"
36
37 new InputText Box09
38   set Box09.In "3"
39   set Box09.Title "kernelX"
40
41 new SaveMHD-Button Box10
42
43 new LayoutTab Box11
44
45 new IsoSurfaceWidget Box14
46   set Box14.Title "Iso Surface"
47
48 new ImageContinuousDilate3D Box13
49   set Box13.KernelSizeX 3
50   set Box13.KernelSizeY 3
51   set Box13.KernelSizeZ 3
52
53 new InputText Box15
54   set Box15.In "3"
55   set Box15.Title "kernelZ"
56
57
58 connect Box00.Widget Box01.Widget5
59 connect Box00.BoxChange Box03.BoxExecute
60 connect Box03.Widget Box05.Widget2
61 connect Box01.Widget Box11.Widget1
62 connect Box11.Widget Box05.Widget1
63 connect Box10.Widget Box11.Widget3
64 connect Box14.Widget Box11.Widget2
65 connect Box13.Out Box10.In
66 connect Box13.Out Box14.In
67 connect Box13.Out Box03.In
68 connect Box09.Out Box13.KernelSizeX
69 connect Box08.Out Box13.KernelSizeY
70 connect Box08.Widget Box01.Widget2
71 connect Box09.Widget Box01.Widget1
72 connect Box15.Widget Box01.Widget3
73 connect Box15.Out Box13.KernelSizeZ
74 connect Box00.BoxChange Box14.BoxExecute
75
76
77 # Complex input ports
78 input vtkRenderer Box14.vtkRenderer " "
79 input In Box13.In " "
80
81 # Complex output ports
82 output Widget Box05.Widget " "
83 output BoxChange Box14.BoxChange " "
84
85 endefine