X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fbbs%2Fboxes%2FSegmentationConnectivityEED.bbs;h=9a8a5905f5275577a41578c9a774cf9f77011ce3;hb=d6b4edc76580e22f7dff89a405c0d4891de27e8d;hp=8c1efa22cd7add078b3a08532d0b612bab5a0a1a;hpb=f6df2ac20438778f1c8926908e06f5f11efa34f2;p=creaMaracasVisu.git diff --git a/bbtk/bbs/boxes/SegmentationConnectivityEED.bbs b/bbtk/bbs/boxes/SegmentationConnectivityEED.bbs index 8c1efa2..9a8a590 100644 --- a/bbtk/bbs/boxes/SegmentationConnectivityEED.bbs +++ b/bbtk/bbs/boxes/SegmentationConnectivityEED.bbs @@ -1,6 +1,6 @@ # ---------------------------------- # - 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 @@ -20,6 +20,7 @@ description "Description ??" category "" new creaMaracasVisu:ViewerNV Box01 + set Box01.nTypeView "6 1 2 0" new creaMaracasVisu:ImageChangeInformation Box05 @@ -30,6 +31,7 @@ new vtk:SegmentationConnectivity Box12 new creaMaracasVisu:ColorLayerImageView Box13 set Box13.TypeControlsInterface "2" + set Box13.WinTitle "General Connectivity" set Box13.lstTransparenceBoundaries "0" new wx:LayoutSplit Box14 @@ -43,6 +45,7 @@ new creaVtk:ImageContinuousErode3D Box15 new creaMaracasVisu:ColorLayerImageView Box17 set Box17.TypeControlsInterface "2" + set Box17.WinTitle "Connectivity after Erosion" set Box17.lstTransparenceBoundaries "0" new wx:LayoutLine Box18 @@ -52,24 +55,26 @@ new vtk:SegmentationConnectivity Box19 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:ManualPaint_Model Box22 set Box22.DistanceFill "7" - set Box22.GrayLevel "200" + set Box22.GrayLevel "255" set Box22.ToleranceFill "5000" new std:ConcatStrings Box23 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 @@ -96,27 +101,42 @@ new std:ConcatStrings Box46 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 @@ -130,9 +150,7 @@ connect Box12.Out Box15.Image 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 @@ -161,28 +179,41 @@ connect Box05.Out Box45.In 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 " "