# ----------------------------------
# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
-# - /home/davila/Creatis/C8/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/SegmentationConnectivityEED.bbs
+# - /home/davila/Creatis/C10/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/SegmentationConnectivityEED.bbs
# ----------------------------------
include std
category "<VOID>"
new creaMaracasVisu:ViewerNV Box01
+ set Box01.nTypeView "6 1 2 0"
new creaMaracasVisu:ImageChangeInformation Box05
new creaMaracasVisu:ColorLayerImageView Box13
set Box13.TypeControlsInterface "2"
+ set Box13.WinTitle "General Connectivity"
set Box13.lstTransparenceBoundaries "0"
new wx:LayoutSplit Box14
new creaMaracasVisu:ColorLayerImageView Box17
set Box17.TypeControlsInterface "2"
+ set Box17.WinTitle "Connectivity after Erosion"
set Box17.lstTransparenceBoundaries "0"
new wx:LayoutLine Box18
set Box19.Value "255"
new creaVtk:ImageContinuousDilate3D Box21
- set Box21.Repetitions "1"
+ set Box21.Repetitions "0"
set Box21.X "3"
set Box21.Y "3"
set Box21.Z "3"
new creaMaracasVisu:ColorLayerImageView Box24
set Box24.TypeControlsInterface "2"
+ set Box24.WinTitle "Contour"
set Box24.lstTransparenceBoundaries "0"
new creaMaracasVisu:ColorLayerImageView Box25
set Box25.TypeControlsInterface "2"
+ set Box25.WinTitle "Manaul paint over contour"
set Box25.lstTransparenceBoundaries "0"
new vtk:CreateImage Box26
new std:MagicBox Box47
-new std:MathOperation Box48
- set Box48.In2 "3"
- set Box48.Type "2"
-
new std:MathOperation Box49
- set Box49.In2 "0"
- set Box49.Type "0"
+ set Box49.In2 "2"
+ set Box49.Type "2"
new std:ConcatStrings Box50
set Box50.In1 "3"
-new creaVtk:ImageContinuousErode3D Box53
- set Box53.Repetitions "1"
- set Box53.X "3"
- set Box53.Y "3"
- set Box53.Z "3"
-
new creaMaracasVisu:ColorLayerImageView Box54
set Box54.TypeControlsInterface "2"
+ set Box54.WinTitle "Erosion"
set Box54.lstTransparenceBoundaries "0"
+new wx:LayoutLine Box41
+
+new wx:OutputText Box48
+ set Box48.Title "Depth"
+
+new wx:OutputText Box52
+ set Box52.Title "Seed"
+
+new wx:OutputText Box53
+ set Box53.Title "Seed"
+
+new wx:LayoutTab Box55
+
+new wx:LayoutTab Box56
+
+new wx:LayoutTab Box57
+
+new wx:LayoutTab Box58
+
+new wx:LayoutTab Box59
+
+new vtk:BinaryOperations Box60
+ set Box60.Operation "1"
+
connect Box05.Out Box01.In
connect Box05.Out Box12.In
connect Box01.wxVtkBaseView2 Box17.WxVtkBaseView
connect Box01.wxVtkBaseView3 Box17.WxVtkBaseView1
connect Box01.wxVtkBaseView4 Box17.WxVtkBaseView2
-connect Box13.Widget Box18.Widget1
connect Box18.Widget Box14.Widget1
-connect Box15.Out Box19.In
connect Box19.Out Box17.In
connect Box19.Out Box21.Image
connect Box23.Out Box12.ThresholdMinMax
connect Box46.Out Box12.PositionXYZ
connect Box46.Out Box19.PositionXYZ
connect Box47.Out Box15.Repetitions
-connect Box47.Out Box48.In1
-connect Box48.Out Box49.In1
connect Box49.Out Box22.DistanceFill
connect Box50.Out Box15.X
connect Box50.Out Box15.Y
connect Box50.Out Box15.Z
-connect Box50.Out Box48.In2
connect Box50.Out Box21.X
connect Box50.Out Box21.Y
connect Box50.Out Box21.Z
-connect Box53.Out Box22.ByImagePoints
-connect Box53.Out Box30.In
-connect Box53.Out Box24.In
-connect Box21.Out Box53.Image
-connect Box25.Widget Box18.Widget8
-connect Box24.Widget Box18.Widget6
-connect Box17.Widget Box18.Widget4
-connect Box54.Widget Box18.Widget2
connect Box01.wxVtkBaseView4 Box54.WxVtkBaseView2
connect Box01.wxVtkBaseView3 Box54.WxVtkBaseView1
connect Box01.wxVtkBaseView2 Box54.WxVtkBaseView
connect Box15.Out Box54.In
+connect Box21.Out Box24.In
+connect Box21.Out Box30.In
+connect Box47.Out Box49.In1
+connect Box15.Out Box19.In
+connect Box47.Out Box48.In
+connect Box48.Widget Box41.Widget1
+connect Box46.Out Box52.In
+connect Box52.Widget Box41.Widget3
+connect Box23.Out Box53.In
+connect Box53.Widget Box41.Widget6
+connect Box41.Widget Box18.Widget1
+connect Box13.Widget Box55.Widget1
+connect Box55.Widget Box18.Widget2
+connect Box54.Widget Box56.Widget1
+connect Box17.Widget Box57.Widget1
+connect Box24.Widget Box58.Widget2
+connect Box25.Widget Box59.Widget2
+connect Box59.Widget Box18.Widget8
+connect Box58.Widget Box18.Widget6
+connect Box57.Widget Box18.Widget4
+connect Box56.Widget Box18.Widget3
+connect Box21.Out Box60.In1
+connect Box19.Out Box60.In2
+connect Box60.Out Box22.ByImagePoints
# Complex input ports
input Threshold Box23.In1 " "