+print "=== GaussianSmooth box example ==="
+description "GaussianSmooth box example"
+author "eduardo.davila at creatis.insa-lyon.fr"
+category "example"
+
include std
include vtk
include wx
#---------------------------------------------------------------------
new Slider slider
-
+ set slider.Title "Slice"
+ set slider.Max 190
+ set slider.In 10
+
#---------------------------------------------------------------------
new Viewer2D viewer2DImageOriginal
connect reader.Out viewer2DImageOriginal.In
connect slider.Out viewer2DImageOriginal.Slice
- connect slider.BoxChange viewer2DImageOriginal.BoxExecute
+ connect slider.BoxChange viewer2DImageOriginal.BoxExecute
#---------------------------------------------------------------------
new BinaryThresholdImageFilter threshold
- set threshold.LowerThreshold 2000
+ set threshold.LowerThreshold 1000
set threshold.UpperThreshold 5000
set threshold.InsideValue 255
set threshold.OutsideValue 0
connect reader.Out threshold.In
new Viewer2D viewer2DImageSegmented
- connect threshold.Out viewer2DImageSegmented.In
+ connect threshold.Out viewer2DImageSegmented.In
connect slider.Out viewer2DImageSegmented.Slice
- connect slider.BoxChange viewer2DImageSegmented.BoxExecute
+ connect slider.BoxChange viewer2DImageSegmented.BoxExecute
#---------------------------------------------------------------------
set smooth.StdDevZ 1
new Viewer2D viewer2DImageSmooth
- connect smooth.Out viewer2DImageSmooth.In
+ connect smooth.Out viewer2DImageSmooth.In
connect slider.Out viewer2DImageSmooth.Slice
- connect slider.BoxChange viewer2DImageSmooth.BoxExecute
+ connect slider.BoxChange viewer2DImageSmooth.BoxExecute
#---------------------------------------------------------------------
new LayoutLine upLayout
set upLayout.Orientation H
- connect viewer2DImageOriginal.Widget upLayout.Widget1
+ connect viewer2DImageOriginal.Widget upLayout.Widget1
connect viewer2DImageSegmented.Widget upLayout.Widget2
connect viewer2DImageSmooth.Widget upLayout.Widget3