]> Creatis software - bbtk.git/blobdiff - packages/vtk/bbs/appli/ExampleGaussianSmooth.bbs
*** empty log message ***
[bbtk.git] / packages / vtk / bbs / appli / ExampleGaussianSmooth.bbs
index eed2e61f74976863ae53b19fc0428e6cb80488c8..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
@@ -5,11 +10,6 @@ include itk
 include itkvtk
 include wxvtk
 
-description "Example ..."
-author "eduardo.davila@creatis.insa-lyon.fr"
-category "example"
-
-
 new MetaImageReader reader 
 include  std/boxes/bbPrependPackageDataPath.bbs 
 new PrependPackageDataPath prependDatapath 
@@ -19,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
 
 #---------------------------------------------------------------------
 
@@ -50,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