]> Creatis software - creaMiniTools.git/blobdiff - bbtk_package_creaMiniTools/bbs/boxes/DilateWidget.bbs
no message
[creaMiniTools.git] / bbtk_package_creaMiniTools / bbs / boxes / DilateWidget.bbs
diff --git a/bbtk_package_creaMiniTools/bbs/boxes/DilateWidget.bbs b/bbtk_package_creaMiniTools/bbs/boxes/DilateWidget.bbs
new file mode 100644 (file)
index 0000000..4e0a296
--- /dev/null
@@ -0,0 +1,85 @@
+# ----------------------------------
+# - BBTKGEditor v 1.2 BBS BlackBox Script (Complex Box)
+# - /Users/davila/Creatis/All3/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/boxes/DilateWidget.bbs
+# ----------------------------------
+
+include std
+include itkvtk
+include wx
+include creaMaracasVisu
+include creaMiniToolsBase
+include wxvtk
+include vtk
+
+define DilateWidget creaMiniTools
+
+author "info-team at creatis.insa-lyon.fr"
+description "Threshod binary widget"
+
+category "filter widget"
+
+new CommandButton Box00
+  set Box00.Label Run
+
+new LayoutLine Box01
+  set Box01.WinTitle "Parameters"
+
+new ViewerNV Box03
+  set Box03.nTypeView "0"
+
+new LayoutSplit Box05
+  set Box05.WinTitle "Dilate"
+
+new InputText Box08
+  set Box08.In "3"
+  set Box08.Title "kernelY"
+
+new InputText Box09
+  set Box09.In "3"
+  set Box09.Title "kernelX"
+
+new SaveMHD-Button Box10
+
+new LayoutTab Box11
+
+new IsoSurfaceWidget Box14
+  set Box14.Title "Iso Surface"
+
+new ImageContinuousDilate3D Box13
+  set Box13.KernelSizeX 3
+  set Box13.KernelSizeY 3
+  set Box13.KernelSizeZ 3
+
+new InputText Box15
+  set Box15.In "3"
+  set Box15.Title "kernelZ"
+
+
+connect Box00.Widget Box01.Widget5
+connect Box00.BoxChange Box03.BoxExecute
+connect Box03.Widget Box05.Widget2
+connect Box01.Widget Box11.Widget1
+connect Box11.Widget Box05.Widget1
+connect Box10.Widget Box11.Widget3
+connect Box14.Widget Box11.Widget2
+connect Box13.Out Box10.In
+connect Box13.Out Box14.In
+connect Box13.Out Box03.In
+connect Box09.Out Box13.KernelSizeX
+connect Box08.Out Box13.KernelSizeY
+connect Box08.Widget Box01.Widget2
+connect Box09.Widget Box01.Widget1
+connect Box15.Widget Box01.Widget3
+connect Box15.Out Box13.KernelSizeZ
+connect Box00.BoxChange Box14.BoxExecute
+
+
+# Complex input ports
+input vtkRenderer Box14.vtkRenderer " "
+input In Box13.In " "
+
+# Complex output ports
+output Widget Box05.Widget " "
+output BoxChange Box14.BoxChange " "
+
+endefine