]> Creatis software - creaMiniTools.git/blobdiff - bbtk_package_creaMiniTools/bbs/appli/GaussianSmoothing.bbs
#3002 CreaMiniTools Feature New Normal - GaussianSmoothing minitool
[creaMiniTools.git] / bbtk_package_creaMiniTools / bbs / appli / GaussianSmoothing.bbs
diff --git a/bbtk_package_creaMiniTools/bbs/appli/GaussianSmoothing.bbs b/bbtk_package_creaMiniTools/bbs/appli/GaussianSmoothing.bbs
new file mode 100644 (file)
index 0000000..47bc54b
--- /dev/null
@@ -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 "<VOID>"
+
+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