# ---------------------------------- # - 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 " " output OutImage Box13.Out " " endefine