From 4521468a9a2d9c73ef10eb7773cad56ba3c83ae2 Mon Sep 17 00:00:00 2001 From: Eduardo DAVILA Date: Wed, 28 Dec 2022 09:40:43 +0100 Subject: [PATCH] #3498 Connectivity Filter Threshold --- .../exampleImageThresholdConnectivity.bbg | 150 ++++++++++++++++++ .../exampleImageThresholdConnectivity.bbs | 90 +++++++++++ 2 files changed, 240 insertions(+) create mode 100644 bbtk_creaVtk_PKG/bbs/appli/exampleImageThresholdConnectivity.bbg create mode 100644 bbtk_creaVtk_PKG/bbs/appli/exampleImageThresholdConnectivity.bbs diff --git a/bbtk_creaVtk_PKG/bbs/appli/exampleImageThresholdConnectivity.bbg b/bbtk_creaVtk_PKG/bbs/appli/exampleImageThresholdConnectivity.bbg new file mode 100644 index 0000000..e411f7d --- /dev/null +++ b/bbtk_creaVtk_PKG/bbs/appli/exampleImageThresholdConnectivity.bbg @@ -0,0 +1,150 @@ +# ---------------------------------- +# - BBTKGEditor v 1.5 BBG BlackBox Diagram file +# - /Users/davila/Creatis/C22/creatools_source/creaVtk/bbtk_creaVtk_PKG/bbs/appli/exampleImageThresholdConnectivity.bbg +# ---------------------------------- + +APP_START +CATEGORY: +DESCRIPTION:Description ?? +AUTHOR:Author ?? +COMPLEXBOX:FALSE +COMPLEXINPUTS:0 +BOXES:10 +BOX +vtk:LoadHola:Box03 +ISEXEC:FALSE +19.376021:47.845880:-900.000000 +40.926021:45.345880:-900.000000 +FIN_BOX +BOX +creaMaracasVisu:ViewerNV:Box04 +ISEXEC:FALSE +4.873582:4.979688:-900.000000 +43.473582:2.479688:-900.000000 +PORT +nTypeView:"6 1 2 0" +FIN_BOX +BOX +wx:LayoutSplit:Box05 +ISEXEC:TRUE +9.676738:-30.053370:-900.000000 +32.436738:-32.553370:-900.000000 +PORT +Orientation:"H" +FIN_BOX +BOX +wx:LayoutLine:Box06 +ISEXEC:FALSE +-16.797359:-15.260487:-900.000000 +16.522641:-17.760487:-900.000000 +FIN_BOX +BOX +creaMaracasVisu:ColorLayerImageView:Box07 +ISEXEC:FALSE +-7.822114:-5.062811:-900.000000 +32.537886:-7.562811:-900.000000 +PORT +TypeControlsInterface:"2" +PORT +lstTransparenceBoundaries:"0" +FIN_BOX +BOX +creaMaracasVisu:ImageChangeInformation:Box08 +ISEXEC:FALSE +17.937077:38.808773:-900.000000 +41.087077:36.308773:-900.000000 +FIN_BOX +BOX +creaMaracasVisu:ViewerNV:Box09 +ISEXEC:FALSE +46.576619:5.197016:-900.000000 +85.176619:2.697016:-900.000000 +PORT +nTypeView:"6 1 2 0" +FIN_BOX +BOX +wx:LayoutTab:Box10 +ISEXEC:FALSE +19.451431:-15.601517:-900.000000 +52.771431:-18.101517:-900.000000 +FIN_BOX +BOX +creaVtk:ImageThresholdConnectivity:Box12 +ISEXEC:FALSE +-13.601935:23.509993:-900.000000 +9.808065:21.009993:-900.000000 +PORT +LstX:"44" +PORT +LstY:"77" +PORT +LstZ:"148" +FIN_BOX +BOX +wx:Slider:Box13 +ISEXEC:FALSE +-31.323931:34.903808:-900.000000 +-1.523931:32.403808:-900.000000 +PORT +In:"20" +PORT +Label:"true" +PORT +Max:"150" +PORT +Min:"0" +PORT +ReactiveOnTrack:"true" +PORT +Title:"Border" +FIN_BOX +CONNECTIONS:16 +CONNECTION +Box06:Widget:Box05:Widget1 +NumberOfControlPoints:0 +CONNECTION +Box07:Widget:Box06:Widget2 +NumberOfControlPoints:0 +CONNECTION +Box04:wxVtkBaseView2:Box07:WxVtkBaseView +NumberOfControlPoints:0 +CONNECTION +Box04:wxVtkBaseView3:Box07:WxVtkBaseView1 +NumberOfControlPoints:0 +CONNECTION +Box04:wxVtkBaseView4:Box07:WxVtkBaseView2 +NumberOfControlPoints:0 +CONNECTION +Box03:Out:Box08:In +NumberOfControlPoints:0 +CONNECTION +Box08:Out:Box04:In +NumberOfControlPoints:0 +CONNECTION +Box04:Widget:Box10:Widget1 +NumberOfControlPoints:0 +CONNECTION +Box09:Widget:Box10:Widget2 +NumberOfControlPoints:0 +CONNECTION +Box10:Widget:Box05:Widget2 +NumberOfControlPoints:0 +CONNECTION +Box12:Out:Box07:In +NumberOfControlPoints:0 +CONNECTION +Box12:Out:Box09:In +NumberOfControlPoints:0 +CONNECTION +Box08:Out:Box12:In +NumberOfControlPoints:0 +CONNECTION +Box13:Widget:Box06:Widget3 +NumberOfControlPoints:0 +CONNECTION +Box13:Out:Box12:Border +NumberOfControlPoints:0 +CONNECTION +Box13:BoxChange:Box07:BoxExecute +NumberOfControlPoints:0 +APP_END diff --git a/bbtk_creaVtk_PKG/bbs/appli/exampleImageThresholdConnectivity.bbs b/bbtk_creaVtk_PKG/bbs/appli/exampleImageThresholdConnectivity.bbs new file mode 100644 index 0000000..127ee14 --- /dev/null +++ b/bbtk_creaVtk_PKG/bbs/appli/exampleImageThresholdConnectivity.bbs @@ -0,0 +1,90 @@ +# ---------------------------------- +# - BBTKGEditor v 1.5 BBS BlackBox Script +# - /Users/davila/Creatis/C22/creatools_source/creaVtk/bbtk_creaVtk_PKG/bbs/appli/exampleImageThresholdConnectivity.bbs +# ---------------------------------- + +# BBTK GEditor Script +# ---------------------- + +include std +include itkvtk +include vtk +include creaMaracasVisu +include wx +include creaVtk + +author "Author ??" +description "Description ??" +category "" + +new vtk:LoadHola Box03 + +new creaMaracasVisu:ViewerNV Box04 + set Box04.nTypeView "6 1 2 0" + +new wx:LayoutSplit Box05 + set Box05.Orientation "H" + +new wx:LayoutLine Box06 + +new creaMaracasVisu:ColorLayerImageView Box07 + set Box07.TypeControlsInterface "2" + set Box07.lstTransparenceBoundaries "0" + +new creaMaracasVisu:ImageChangeInformation Box08 + +new creaMaracasVisu:ViewerNV Box09 + set Box09.nTypeView "6 1 2 0" + +new wx:LayoutTab Box10 + +new creaVtk:ImageThresholdConnectivity Box12 + set Box12.LstX "44" + set Box12.LstY "77" + set Box12.LstZ "148" + +new wx:Slider Box13 + set Box13.In "20" + set Box13.Label "true" + set Box13.Max "150" + set Box13.Min "0" + set Box13.ReactiveOnTrack "true" + set Box13.Title "Border" + + +connect Box06.Widget Box05.Widget1 + +connect Box07.Widget Box06.Widget2 + +connect Box04.wxVtkBaseView2 Box07.WxVtkBaseView + +connect Box04.wxVtkBaseView3 Box07.WxVtkBaseView1 + +connect Box04.wxVtkBaseView4 Box07.WxVtkBaseView2 + +connect Box03.Out Box08.In + +connect Box08.Out Box04.In + +connect Box04.Widget Box10.Widget1 + +connect Box09.Widget Box10.Widget2 + +connect Box10.Widget Box05.Widget2 + +connect Box12.Out Box07.In + +connect Box12.Out Box09.In + +connect Box08.Out Box12.In + +connect Box13.Widget Box06.Widget3 + +connect Box13.Out Box12.Border + +connect Box13.BoxChange Box07.BoxExecute + + + +# Complex input ports +exec Box05 -- 2.45.1