X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_package_creaMiniTools%2Fbbs%2Fappli%2FImageTool.bbs;h=65e624010f32d2ff46e1b5bc61012ea925fa73fb;hb=13c4e094c1d0ce58b3577cdc970dbd80e13fde24;hp=e63e3c0d72ae616e9a91b39ee0953347133039bd;hpb=a302cc744f4818efb755a0a98e09f5091b7945bc;p=creaMiniTools.git diff --git a/bbtk_package_creaMiniTools/bbs/appli/ImageTool.bbs b/bbtk_package_creaMiniTools/bbs/appli/ImageTool.bbs index e63e3c0..65e6240 100644 --- a/bbtk_package_creaMiniTools/bbs/appli/ImageTool.bbs +++ b/bbtk_package_creaMiniTools/bbs/appli/ImageTool.bbs @@ -1,31 +1,6 @@ -# --------------------------------------------------------------------- -# -# Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image -# pour la Sant�) -# Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton -# Previous Authors : Laurent Guigues, Jean-Pierre Roux -# CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil -# -# This software is governed by the CeCILL-B license under French law and -# abiding by the rules of distribution of free software. You can use, -# modify and/ or redistribute the software under the terms of the CeCILL-B -# license as circulated by CEA, CNRS and INRIA at the following URL -# http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html -# or in the file LICENSE.txt. -# -# As a counterpart to the access to the source code and rights to copy, -# modify and redistribute granted by the license, users are provided only -# with a limited warranty and the software's author, the holder of the -# economic rights, and the successive licensors have only limited -# liability. -# -# The fact that you are presently reading this means that you have had -# knowledge of the CeCILL-B license and that you accept its terms. -# ------------------------------------------------------------------------ */ - # ---------------------------------- -# - BBTKGEditor v 1.2 BBS BlackBox Script -# - /Users/davila/Creatis/All3/creatools_source/creaMiniTools/bbtk_package_creaMiniTools/bbs/appli/ImageTool.bbs +# - BBTKGEditor v 1.4 BBS BlackBox Script +# - ImageTool.bbs # ---------------------------------- # BBTK GEditor Script @@ -36,119 +11,218 @@ include itkvtk include creaMaracasVisu include wx include creaImageIO -include creaMiniToolsBase +include toolsbbtk include creaMiniTools include std -include toolsbbtk +include creaVtk 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 +new wx:LayoutSplit main set main.Orientation "H" -new ImagesChooserDialogBox Box04 +new creaImageIO: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 wx:LayoutTab Box13 -new SaveMHD-Button Box21 +new toolsbbtk:SaveMHD-Button Box21 -new ThresholdWidget Box22 +new creaMiniTools:ThresholdWidget Box22 -new ConnectivityWidget Box16 +new creaMiniTools:ConnectivityWidget Box16 -new LayoutLine Box18 +new wx:LayoutLine Box18 set Box18.WinTitle "show N-Points" -new LayoutLine Box19 +new wx:LayoutLine Box19 set Box19.WinTitle "Save MHD" -new LayoutLine Box20 - set Box20.WinTitle "Layer Image" +new wx:LayoutLine Box20 + set Box20.WinTitle "Layers" -new LayoutLine Box23 +new wx:LayoutLine Box23 set Box23.Orientation H set Box23.WinTitle "ManualPaint" -new CutModule2 Box24 +new creaMaracasVisu:CutModule2 Box24 + +new std:MultipleInputs Box25 + +new creaMiniTools:ErodeWidget Box26 -new MultipleInputs Box25 +new creaMiniTools:DilateWidget Box27 -new ErodeWidget Box26 +new toolsbbtk:ImageVtkPropertiesWidget Box28 -new DilateWidget Box27 +new wx:LayoutTab Box29 -new ImageVtkPropertiesWidget Box28 +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 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 viewer.wxVtkBaseView4 Box10.WxVtkBaseView + 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 Box04.Out Box22.In + connect Box22.Widget Box12.Widget1 + connect Box16.Widget Box12.Widget2 + connect Box04.Out Box16.In + connect Box18.Widget Box06.Widget1 + connect showNpoints.Widget Box18.Widget1 + connect Box21.Widget Box19.Widget1 + connect Box19.Widget Box06.Widget2 -connect Box10.Widget Box20.Widget1 -connect Box20.Widget Box06.Widget3 + connect Box11.Widget Box23.Widget1 + connect Box23.Widget Box06.Widget4 + connect Box24.Widget Box23.Widget2 + connect viewer.BoxChange Box24.BoxExecute + connect Box04.Out Box24.In + 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 Box04.Out Box26.In + connect Box04.Out Box27.In + connect viewer.Point Box16.point + connect Box25.Out viewer.BoxExecute + connect Box28.widget Box06.Widget5 + connect Box04.Out Box28.in +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 + + + +# Complex input ports exec main