]> Creatis software - creaVtk.git/commitdiff
#3498 Connectivity Filter Threshold
authorEduardo DAVILA <davila@creatis.insa-lyon.fr>
Wed, 28 Dec 2022 08:40:43 +0000 (09:40 +0100)
committerEduardo DAVILA <davila@creatis.insa-lyon.fr>
Wed, 28 Dec 2022 08:40:43 +0000 (09:40 +0100)
bbtk_creaVtk_PKG/bbs/appli/exampleImageThresholdConnectivity.bbg [new file with mode: 0644]
bbtk_creaVtk_PKG/bbs/appli/exampleImageThresholdConnectivity.bbs [new file with mode: 0644]

diff --git a/bbtk_creaVtk_PKG/bbs/appli/exampleImageThresholdConnectivity.bbg b/bbtk_creaVtk_PKG/bbs/appli/exampleImageThresholdConnectivity.bbg
new file mode 100644 (file)
index 0000000..e411f7d
--- /dev/null
@@ -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:<VOID>
+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 (file)
index 0000000..127ee14
--- /dev/null
@@ -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 "<VOID>"
+
+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