X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=packages%2Fvtk%2Fbbs%2Fappli%2FExampleGaussianSmooth.bbs;fp=packages%2Fvtk%2Fbbs%2Fappli%2FExampleGaussianSmooth.bbs;h=0000000000000000000000000000000000000000;hb=00c1d2f8e193b008744bdfe8c047c8743b5c1816;hp=184c964cd9e7c43fc3f6505955a11ccef1bff14d;hpb=02fa82a8e2c2e8c7d7dd464b3da6f186da061c20;p=bbtk.git diff --git a/packages/vtk/bbs/appli/ExampleGaussianSmooth.bbs b/packages/vtk/bbs/appli/ExampleGaussianSmooth.bbs deleted file mode 100644 index 184c964..0000000 --- a/packages/vtk/bbs/appli/ExampleGaussianSmooth.bbs +++ /dev/null @@ -1,113 +0,0 @@ -print "=== GaussianSmooth box example ===" -description "GaussianSmooth box example. Screenshot : " -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