]> Creatis software - bbtk.git/blobdiff - packages/vtk/bbs/appli/ExampleGaussianSmooth.bbs
*** empty log message ***
[bbtk.git] / packages / vtk / bbs / appli / ExampleGaussianSmooth.bbs
diff --git a/packages/vtk/bbs/appli/ExampleGaussianSmooth.bbs b/packages/vtk/bbs/appli/ExampleGaussianSmooth.bbs
deleted file mode 100644 (file)
index 184c964..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-print "=== GaussianSmooth box example ==="
-description "GaussianSmooth box example.  Screenshot : <img src=ExampleGaussianSmooth.JPG></img>"
-author "eduardo.davila at creatis.insa-lyon.fr"
-category "example"
-
-include std
-include vtk
-include wx
-include itk
-include itkvtk
-include wxvtk
-
-new MetaImageReader reader 
-include  std/boxes/bbPrependPackageDataPath.bbs 
-new PrependPackageDataPath prependDatapath 
-  set prependDatapath.In "vtk/hola.mhd" 
-  connect prependDatapath.Out reader.In 
-
-#---------------------------------------------------------------------
-
-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
-    
-#---------------------------------------------------------------------
-
-new BinaryThresholdImageFilter threshold
-  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 slider.Out                   viewer2DImageSegmented.Slice
-  connect slider.BoxChange             viewer2DImageSegmented.BoxExecute
-
-#---------------------------------------------------------------------
-
-new ImageGaussianSmooth smooth
-  connect threshold.Out smooth.In
-  set smooth.StdDevX  1
-  set smooth.StdDevY  1
-  set smooth.StdDevZ  1
-
-new Viewer2D viewer2DImageSmooth
-  connect smooth.Out                   viewer2DImageSmooth.In
-  connect slider.Out                   viewer2DImageSmooth.Slice
-  connect slider.BoxChange             viewer2DImageSmooth.BoxExecute
-
-#---------------------------------------------------------------------
-
-new LayoutLine upLayout
-  set upLayout.Orientation H
-  connect viewer2DImageOriginal.Widget         upLayout.Widget1
-  connect viewer2DImageSegmented.Widget                upLayout.Widget2
-  connect viewer2DImageSmooth.Widget           upLayout.Widget3
-
-
-#---------------------------------------------------------------------
-
-new Viewer3D  viewernvImagethreshold3D
-#  set viewernvImagethreshold3D.nTypeView "5" 
-
-new IsoSurfaceExtractor  isoextractorthreshold
-  connect threshold.Out isoextractorthreshold.In
-  set isoextractorthreshold.Opacity 1
-  set isoextractorthreshold.Isovalue 128
-  connect viewernvImagethreshold3D.Renderer            isoextractorthreshold.Renderer
-
-
-#---------------------------------------------------------------------
-new Viewer3D  viewernvImageSmooth3D
-#  set viewernvImageSmooth3D.nTypeView "5" 
-
-new IsoSurfaceExtractor  isoextractorsmooth
-  connect smooth.Out isoextractorsmooth.In
-  set isoextractorsmooth.Opacity 1
-  set isoextractorsmooth.Isovalue 128
-  connect viewernvImageSmooth3D.Renderer               isoextractorsmooth.Renderer
-
-
-#---------------------------------------------------------------------
-
-new LayoutLine downLayout
-  set downLayout.Orientation H
-  connect viewernvImagethreshold3D.Widget              downLayout.Widget1
-  connect viewernvImageSmooth3D.Widget         downLayout.Widget2
-
-#---------------------------------------------------------------------
-new LayoutSplit splitDown
-  connect upLayout.Widget              splitDown.Widget1
-  connect downLayout.Widget            splitDown.Widget2
-
-#---------------------------------------------------------------------
-new LayoutSplit mainSplit
-  connect slider.Widget                mainSplit.Widget1
-  connect splitDown.Widget     mainSplit.Widget2
-
-
-
-exec isoextractorthreshold
-exec isoextractorsmooth
-exec mainSplit