X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_package_creaMiniTools%2Fbbs%2Fappli%2FGaussianSmoothing.bbs;fp=bbtk_package_creaMiniTools%2Fbbs%2Fappli%2FGaussianSmoothing.bbs;h=47bc54bb97478c1b2fd4d99f56d9d9c90d3678cd;hb=4b39f709a6bb16da22d482547fe0838afc016e21;hp=0000000000000000000000000000000000000000;hpb=7ab36668fbb2063eaf14b89ecf803ff24c1d9b12;p=creaMiniTools.git diff --git a/bbtk_package_creaMiniTools/bbs/appli/GaussianSmoothing.bbs b/bbtk_package_creaMiniTools/bbs/appli/GaussianSmoothing.bbs new file mode 100644 index 0000000..47bc54b --- /dev/null +++ b/bbtk_package_creaMiniTools/bbs/appli/GaussianSmoothing.bbs @@ -0,0 +1,150 @@ +# ---------------------------------- +# - BBTKGEditor v 1.4 BBS BlackBox Script +# - /tmpEED/creaTools/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/appli/GaussianSmoothing.bbs +# ---------------------------------- + +# BBTK GEditor Script +# ---------------------- + +include std +include itkvtk +include vtk +include creaMaracasVisu +include wx +include toolsbbtk +include creaImageIO + +author "Author ??" +description "Description ??" +category "" + +new vtk:LoadHola Box00 + +new creaMaracasVisu:ViewerNV Box01 + +new vtk:ImageGaussianSmooth Box02 + +new vtk:vtkImageDataPointerRelay Box03 + +new creaMaracasVisu:ViewerNV Box05 + set Box05.WinTitle "dddd" + +new wx:LayoutSplit Box06 + set Box06.Orientation "H" + set Box06.Proportion "20" + +new wx:LayoutLine Box07 + +new wx:InputText Box08 + set Box08.In "0.0" + set Box08.Title "StdDevX" + +new wx:InputText Box09 + set Box09.In "0.0" + set Box09.Title "StdDevY" + +new wx:InputText Box10 + set Box10.In "0.0" + set Box10.Title "StdDevZ" + +new wx:LayoutLine Box11 + set Box11.Orientation "V" + +new wx:CommandButton Box12 + set Box12.Label "Refresh" + +new toolsbbtk:SaveMHD-Button Box14 + +new wx:LayoutTab Box15 + +new wx:LayoutLine Box16 + set Box16.WinTitle "Image" + +new wx:LayoutLine Box17 + set Box17.WinTitle "Image" + +new toolsbbtk:ImageVtkPropertiesWidget Box19 + +new wx:LayoutTab Box20 + set Box20.WinTitle "Smooth" + +new wx:LayoutTab Box21 + set Box21.WinTitle "Original" + +new wx:LayoutLine Box22 + set Box22.WinTitle "Info" + +new toolsbbtk:ImageVtkPropertiesWidget Box23 + +new wx:LayoutLine Box24 + set Box24.WinTitle "Info" + +new creaImageIO:ImagesChooserDialogBox Box25 + + +connect Box03.Out Box01.In + +connect Box03.Out Box02.In + +connect Box02.Out Box05.In + +connect Box07.Widget Box06.Widget1 + +connect Box08.Widget Box11.Widget1 + +connect Box09.Widget Box11.Widget2 + +connect Box10.Widget Box11.Widget3 + +connect Box12.Widget Box07.Widget2 + +connect Box11.Widget Box07.Widget1 + +connect Box14.Widget Box07.Widget3 + +connect Box15.Widget Box06.Widget2 + +connect Box05.Widget Box17.Widget1 + +connect Box01.Widget Box16.Widget1 + +connect Box08.Out Box02.StdDevX + +connect Box09.Out Box02.StdDevY + +connect Box10.Out Box02.StdDevZ + +connect Box12.BoxChange Box17.BoxExecute + +connect Box02.Out Box14.In + +connect Box02.Out Box19.in + +connect Box12.BoxChange Box19.boxExecute + +connect Box20.Widget Box15.Widget1 + +connect Box21.Widget Box15.Widget2 + +connect Box19.widget Box22.Widget1 + +connect Box23.widget Box24.Widget1 + +connect Box17.Widget Box20.Widget1 + +connect Box22.Widget Box20.Widget2 + +connect Box16.Widget Box21.Widget1 + +connect Box24.Widget Box21.Widget2 + +connect Box25.Out Box03.In + +connect Box03.Out Box23.in + +connect Box25.FileName Box23.FileName + + + +# Complex input ports +exec Box06