]> Creatis software - bbtk.git/blobdiff - packages/vtk/bbs/appli/ExampleGaussianSmooth.bbs
Access to image sizes and pixel sizes (vtkImageData)
[bbtk.git] / packages / vtk / bbs / appli / ExampleGaussianSmooth.bbs
index a31325e55ba474fb63f985f95fb777b7f7389402..8fb2da9a747e3f97d8c8506f1cd989e17599a3dd 100644 (file)
@@ -1,3 +1,8 @@
+print "=== GaussianSmooth box example ==="
+description "GaussianSmooth box example"
+author "eduardo.davila at creatis.insa-lyon.fr"
+category "example"
+
 include std
 include vtk
 include wx
@@ -14,27 +19,30 @@ new PrependPackageDataPath prependDatapath
 #---------------------------------------------------------------------
 
 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
 
 #---------------------------------------------------------------------
 
@@ -45,15 +53,15 @@ new ImageGaussianSmooth smooth
   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