1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script
3 # - demoPresentacion1Boton02.bbs
4 # ----------------------------------
7 # ----------------------
17 description "Description ??"
20 new vtk:LoadHola Box00
22 new itk:BinaryThresholdImageFilter Box02
23 set Box02.InsideValue "255"
24 set Box02.LowerThreshold "1250"
25 set Box02.OutsideValue "0"
26 set Box02.UpperThreshold "1500"
28 new vtk:MarchingCubes Box05
29 set Box05.ComputeNormalsOn "true"
30 set Box05.ComputeScalarsOn "false"
33 new vtk:ImageContinuousErode3D Box06
34 set Box06.KernelSizeX "3"
35 set Box06.KernelSizeY "3"
36 set Box06.KernelSizeZ "3"
38 new vtk:SegmentationConnectivity Box09
39 set Box09.PositionXYZ "73 101 93"
40 set Box09.ThresholdMinMax "200 300"
42 new std:ConcatStrings Box08
44 new std:ConcatStrings Box10
45 set Box10.In1 "holaPP"
50 new wt:ViewerNVWeb Box12
51 set Box12.ImagePath "imagesTMP/hola.nii"
53 new vtk:PolyDataWriter Box14
59 set Box15.ReactiveOnTrack "true"
60 set Box15.Title "LowerThreshold"
66 set Box16.ReactiveOnTrack "true"
67 set Box16.Title "UpperThresHold"
69 new wt:LayoutLine Box17
71 new wt:CommandButton Box21
72 set Box21.Label "Run..."
74 new wt:AddObjectToViewerWeb Box22
76 new wt:configServerWT Box24
77 set Box24.DocRoot "/var/www/testwtdbg/docroot/tempWT/"
80 new itk:ImageWriter Box26
82 new std:ConcatStrings Box27
83 set Box27.In1 "/var/www/testwtdbg/docroot/nn/imagesTMP/"
85 new std:ConcatStrings Box28
86 set Box28.In2 "hola.nii"
88 new vtk:ImageGaussianSmooth Box29
97 set Box31.ReactiveOnTrack "true"
98 set Box31.Title "Smooth"
100 new wt:OutputText Box32
102 new wt:LayoutSplit Box34
103 set Box34.Orientation "h"
105 new std:ConcatStrings Box35
106 set Box35.In1 "imagesTMP/"
109 connect Box00.Out Box02.In
111 connect Box02.Out Box06.In
113 connect Box06.Out Box09.In
115 connect Box05.Out Box14.In
117 connect Box10.Out Box08.In2
119 connect Box08.Out Box14.Filename
121 connect Box15.Out Box10.In2
123 connect Box15.Out Box02.LowerThreshold
125 connect Box16.Out Box02.UpperThreshold
127 connect Box16.Out Box10.In4
129 connect Box15.Widget Box17.Widget2
131 connect Box16.Widget Box17.Widget3
133 connect Box21.BoxChange Box14.BoxExecute
135 connect Box21.Widget Box17.Widget5
137 connect Box12.viewer1 Box22.Viewer3D
139 connect Box22.Widget Box17.Widget8
141 connect Box21.BoxChange Box22.BoxExecute
143 connect Box00.Out Box26.In
145 connect Box27.Out Box28.In1
147 connect Box28.Out Box26.Filename
149 connect Box27.Out Box24.DocRoot
151 connect Box27.Out Box08.In1
153 connect Box09.Out Box29.In
155 connect Box31.Widget Box17.Widget1
157 connect Box32.Widget Box17.Widget4
159 connect Box08.Out Box32.In
161 connect Box21.BoxChange Box32.BoxExecute
163 connect Box31.Out Box29.StdDevX
165 connect Box31.Out Box29.StdDevY
167 connect Box31.Out Box29.StdDevZ
169 connect Box29.Out Box05.In
171 connect Box31.Out Box10.In6
173 connect Box17.Widget Box34.Widget1
175 connect Box10.Out Box35.In2
177 connect Box26.BoxChange Box12.BoxExecute
179 connect Box35.Out Box22.Mesh
181 connect Box12.Widget Box34.Widget2
185 # Complex input ports