X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_package_creaMiniTools%2Fbbs%2Fappli%2FImageTool.bbs;h=2e15ca7bb6ec3a337cc680754096307f65e5dfc1;hb=e12949e485da98db70e8ac5f6788c3c76ba4b204;hp=6742f282d0a64ac6cb4860b96847da14c9e1588f;hpb=21576c00e3f0026a9d990e34f3a1c90d37f30677;p=creaMiniTools.git diff --git a/bbtk_package_creaMiniTools/bbs/appli/ImageTool.bbs b/bbtk_package_creaMiniTools/bbs/appli/ImageTool.bbs index 6742f28..2e15ca7 100644 --- a/bbtk_package_creaMiniTools/bbs/appli/ImageTool.bbs +++ b/bbtk_package_creaMiniTools/bbs/appli/ImageTool.bbs @@ -1,6 +1,6 @@ # ---------------------------------- -# - BBTKGEditor v 1.2 BBS BlackBox Script -# - /Users/davila/Creatis/All2/creatools_install/share/bbtk/bbs/creacreaMiniTools/appli/ImageTool.bbs +# - BBTKGEditor v 1.4 BBS BlackBox Script +# - /home/davila/Creatis/C8/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/appli/ImageTool.bbs # ---------------------------------- # BBTK GEditor Script @@ -9,78 +9,235 @@ include std include itkvtk include creaMaracasVisu -include wx include creaImageIO -include creacreaMiniTools +include wx +include toolsbbtk +include creaMiniTools +include std +include creaVtk +include vtk author "info-dev@creatis.insa-lyon.fr" description "Show N Points" category "demo" -new ViewerNV viewer +new creaMaracasVisu:ViewerNV viewer set viewer.nTypeView "5 1 2 0" -new ShowNPoints showNpoints +new creaMaracasVisu:ShowNPoints showNpoints set showNpoints.Radio "10" set showNpoints.WinTitle "N-Points" -new LayoutSplit main - set main.Orientation "H" +new creaImageIO:ImagesChooserDialogBox Box04 -new ImagesChooserDialogBox Box04 - -new LayoutTab Box06 +new wx:LayoutTab Box06 set Box06.WinTitle Image -new ColorLayerImageView Box10 +new creaMaracasVisu:ColorLayerImageView Box10 set Box10.WinTitle "Image Layer" -new ManualPaint Box11 +new creaMaracasVisu:ManualPaint Box11 set Box11.WinTitle "Paint" -new LayoutTab Box12 +new wx:LayoutTab Box12 set Box12.WinTitle Filters -new LayoutTab Box13 - -new SaveMHD-Button Box21 +new wx:LayoutTab Box13 -new ThresholdWidget Box22 +new toolsbbtk:SaveMHD-Button Box21 -new ConnectivityWidget Box16 +new creaMiniTools:ThresholdWidget Box22 -new ImagePropertiesWidget Box17 +new creaMiniTools:ConnectivityWidget Box16 -new LayoutLine Box18 +new wx:LayoutLine Box18 set Box18.WinTitle "show N-Points" +new wx:LayoutLine Box19 + set Box19.WinTitle "Save MHD" + +new wx:LayoutLine Box20 + set Box20.WinTitle "Layers" + +new wx:LayoutLine Box23 + set Box23.Orientation H + set Box23.WinTitle "ManualPaint" + +new creaMaracasVisu:CutModule2 Box24 + +new std:MultipleInputs Box25 + +new creaMiniTools:ErodeWidget Box26 + +new creaMiniTools:DilateWidget Box27 + +new toolsbbtk:ImageVtkPropertiesWidget Box28 + +new wx:LayoutTab Box29 + +new creaMiniTools:LayerCol-VolRend-SurRend_Widget Box30 + set Box30.title "Layer-1" + +new creaMiniTools:LayerCol-VolRend-SurRend_Widget Box31 + set Box31.title "Layer-2" + +new wx:LayoutLine Box32 + set Box32.WinTitle "Layer-Base" + +new wx:LayoutTab Box33 + set Box33.WinTitle "Superpose" + +new creaVtk:VectorsTensors_manualread_Widget Box35 + +new creaVtk:OutputWindow Box36 + +new wx:LayoutSplit Box37 + set Box37.Orientation "H" + set Box37.WinTitle "ImageTool.bbg" + +new vtk:vtkImageDataPointerRelay Box38 + +new creaMaracasVisu:ImageChangeInformation Box39 + connect viewer.Renderer1 showNpoints.Renderer + connect viewer.Point showNpoints.In + connect viewer.BoxChange showNpoints.BoxExecute -connect viewer.Widget main.Widget2 -connect Box04.Out showNpoints.Image -connect Box04.Out viewer.In -connect Box10.Widget Box06.Widget3 -connect viewer.wxVtkBaseView4 Box10.WxVtkBaseView -connect Box11.Widget Box06.Widget4 + connect viewer.BoxChange Box11.BoxExecute -connect Box04.Out Box11.In + connect viewer.wxVtkBaseView2 Box11.WxVtkBaseView1 + connect viewer.wxVtkBaseView3 Box11.WxVtkBaseView2 + connect viewer.wxVtkBaseView4 Box11.WxVtkBaseView4 + connect Box06.Widget Box13.Widget1 -connect Box13.Widget main.Widget1 + connect Box12.Widget Box13.Widget2 -connect Box04.Out Box21.In -connect Box21.Widget Box06.Widget2 -connect Box04.Out Box22.In + connect Box22.Widget Box12.Widget1 + connect Box16.Widget Box12.Widget2 -connect Box04.Out Box16.In -connect Box04.Out Box17.in -connect Box17.widget Box06.Widget5 + connect Box18.Widget Box06.Widget1 + connect showNpoints.Widget Box18.Widget1 -exec main +connect Box21.Widget Box19.Widget1 + +connect Box19.Widget Box06.Widget2 + +connect Box11.Widget Box23.Widget1 + +connect Box23.Widget Box06.Widget4 + +connect Box24.Widget Box23.Widget2 + +connect viewer.BoxChange Box24.BoxExecute + +connect viewer.Interactor1 Box24.Interactor + +connect viewer.Renderer1 Box24.Renderer + +connect viewer.Renderer1 Box22.vtkRenderer + +connect viewer.Renderer1 Box16.vtkRenderer + +connect Box16.BoxChange Box25.In2 + +connect Box22.BoxChange Box25.In1 + +connect Box27.Widget Box12.Widget3 + +connect Box27.BoxChange Box25.In3 + +connect Box26.BoxChange Box25.In4 + +connect Box26.Widget Box12.Widget4 + +connect viewer.Renderer1 Box27.vtkRenderer + +connect viewer.Renderer1 Box26.vtkRenderer + +connect viewer.Point Box16.point + +connect Box25.Out viewer.BoxExecute + +connect Box28.widget Box06.Widget5 + +connect Box29.Widget Box20.Widget1 + +connect viewer.Renderer1 Box30.Rederer3D + +connect viewer.wxVtkBaseView2 Box30.vtkbaseview1 + +connect viewer.wxVtkBaseView2 Box10.WxVtkBaseView + +connect viewer.wxVtkBaseView3 Box10.WxVtkBaseView1 + +connect viewer.wxVtkBaseView4 Box10.WxVtkBaseView2 + +connect viewer.wxVtkBaseView3 Box30.vtkbaseview2 + +connect viewer.wxVtkBaseView4 Box30.vtkbaseview3 + +connect viewer.wxVtkBaseView2 Box31.vtkbaseview1 + +connect viewer.wxVtkBaseView3 Box31.vtkbaseview2 + +connect viewer.wxVtkBaseView4 Box31.vtkbaseview3 + +connect Box10.Widget Box32.Widget1 + +connect Box32.Widget Box29.Widget3 + +connect Box31.widgetLayer Box29.Widget2 + +connect Box30.widgetLayer Box29.Widget1 + +connect Box20.Widget Box33.Widget1 + +connect Box35.widget Box33.Widget2 + +connect viewer.Renderer1 Box35.vtkRenderer + +connect Box33.Widget Box13.Widget3 + +connect Box13.Widget Box37.Widget1 + +connect viewer.Widget Box37.Widget2 + +connect viewer.Renderer1 Box31.Rederer3D + +connect Box38.Out Box39.In + +connect Box39.Out viewer.In + +connect Box04.Out Box38.In + +connect Box39.Out showNpoints.Image + +connect Box39.Out Box21.In + +connect Box39.Out Box11.In + +connect Box39.Out Box24.In + +connect Box39.Out Box22.In + +connect Box39.Out Box16.In + +connect Box39.Out Box26.In + +connect Box39.Out Box27.In + +connect Box39.Out Box28.in + + + +# Complex input ports +exec Box36 +exec Box37