X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=packages%2Fwxvtk%2Fbbs%2Fboxes%2FbbIsoSurfaceWidget.bbs;h=995a4a0501e5e2553096029caf7185ab699dc27a;hb=3b9ae551acae07891da406ab6fd0f0ce392dc923;hp=8a2cfc5267a4580c5c8c9d5a44f0d9326fde311c;hpb=cfad95b6e08e6e53846ffcda7fbc5932065f2c47;p=bbtk.git diff --git a/packages/wxvtk/bbs/boxes/bbIsoSurfaceWidget.bbs b/packages/wxvtk/bbs/boxes/bbIsoSurfaceWidget.bbs index 8a2cfc5..995a4a0 100644 --- a/packages/wxvtk/bbs/boxes/bbIsoSurfaceWidget.bbs +++ b/packages/wxvtk/bbs/boxes/bbIsoSurfaceWidget.bbs @@ -1,32 +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 (Complex Box) -# - /Users/davila/Creatis/All3/creatools_source/bbtk/packages/wxvtk/bbs/boxes/bbIsoSurfaceWidget.bbs +# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box) +# - /home/davila/Creatis/All/creatools_source/bbtk/packages/wxvtk/bbs/boxes/bbIsoSurfaceWidget.bbs # ---------------------------------- include std @@ -45,36 +19,34 @@ category "image;mesh;widget;viewer" new LayoutLine controls set controls.Orientation "HORIZONTAL" -new LayoutLine sliders - new IsoSurfaceExtractor surface new Slider isovalue - set isovalue.Max 5000 + set isovalue.ChangeResolution "true" + set isovalue.Max "5000" set isovalue.Title "Isovalue" new Slider opacity set opacity.In "100" set opacity.Max "100" set opacity.Min "0" + set opacity.ReactiveOnTrack "true" set opacity.Title "Opacity" -new LayoutLine colourFrame - set colourFrame.WinTitle "Colour" - new ColourSelectorButton colour new MultipleInputs refresh + set refresh.BoxProcessMode "Reactive" new Div div set div.In2 "100" +new UpdateRender Box08 + set Box08.Active "true" + +new MagicBox Box09 + -connect sliders.Widget controls.Widget1 -connect colourFrame.Widget controls.Widget2 -connect colour.Widget colourFrame.Widget1 -connect isovalue.Widget sliders.Widget1 -connect opacity.Widget sliders.Widget2 connect isovalue.Out surface.Isovalue connect opacity.Out div.In1 connect div.Out surface.Opacity @@ -82,8 +54,13 @@ connect colour.Out surface.Colour connect isovalue.BoxChange refresh.In1 connect opacity.BoxChange refresh.In2 connect colour.BoxChange refresh.In3 -connect refresh.Out surface.BoxExecute - +connect colour.Widget controls.Widget3 +connect isovalue.Widget controls.Widget1 +connect opacity.Widget controls.Widget2 +connect refresh.BoxChange surface.BoxExecute +connect refresh.BoxChange Box08.BoxExecute +connect Box09.Out surface.Renderer +connect Box09.Out Box08.Renderer # Complex input ports input Title controls.WinTitle " " @@ -92,13 +69,14 @@ input Isovalue isovalue.In " " input Colour colour.In " " input Vertical controls.Orientation " " input BoxExecute refresh.In4 " " -input vtkRenderer surface.Renderer " " input In surface.In " " input maxIsovalue isovalue.Max " " +input vtkRenderer Box09.In " " # Complex output ports output Out surface.Out " " -output BoxChange refresh.Out " " output Widget controls.Widget " " +output BoxChange refresh.BoxChange " " + endefine