]> Creatis software - creaMiniTools.git/blobdiff - bbtk_package_creaMiniTools/bbs/appli/ImageTool.bbs
#2845 CreaMiniTools Feature New Normal - add bbtk box : LayerCol-VolRend-SurRend_Widget
[creaMiniTools.git] / bbtk_package_creaMiniTools / bbs / appli / ImageTool.bbs
index e63e3c0d72ae616e9a91b39ee0953347133039bd..65e624010f32d2ff46e1b5bc61012ea925fa73fb 100644 (file)
@@ -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