X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fwxvtk%2Fbbs%2Fboxes%2FbbIsoSurfaceWidget.bbs;h=e2fd23867e6c41fbfd6440b6a590e15c6e452ffc;hb=49cb3ed3b5b7e58ab54dd3b6eb4ad8adee824ef2;hp=995a4a0501e5e2553096029caf7185ab699dc27a;hpb=3b9ae551acae07891da406ab6fd0f0ce392dc923;p=bbtk.git diff --git a/packages/wxvtk/bbs/boxes/bbIsoSurfaceWidget.bbs b/packages/wxvtk/bbs/boxes/bbIsoSurfaceWidget.bbs index 995a4a0..e2fd238 100644 --- a/packages/wxvtk/bbs/boxes/bbIsoSurfaceWidget.bbs +++ b/packages/wxvtk/bbs/boxes/bbIsoSurfaceWidget.bbs @@ -1,6 +1,6 @@ # ---------------------------------- # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box) -# - /home/davila/Creatis/All/creatools_source/bbtk/packages/wxvtk/bbs/boxes/bbIsoSurfaceWidget.bbs +# - /tmpEED/creaTools/creatools_source/bbtk/packages/wxvtk/bbs/boxes/bbIsoSurfaceWidget.bbs # ---------------------------------- include std @@ -16,51 +16,52 @@ description "Image iso-surface extractor (vtk" category "image;mesh;widget;viewer" -new LayoutLine controls +new wx:LayoutLine controls set controls.Orientation "HORIZONTAL" -new IsoSurfaceExtractor surface +new vtk:IsoSurfaceExtractor Asurface -new Slider isovalue +new wx:Slider isovalue set isovalue.ChangeResolution "true" set isovalue.Max "5000" set isovalue.Title "Isovalue" -new Slider opacity +new wx:Slider opacity set opacity.In "100" set opacity.Max "100" set opacity.Min "0" set opacity.ReactiveOnTrack "true" set opacity.Title "Opacity" -new ColourSelectorButton colour +new wx:ColourSelectorButton colour -new MultipleInputs refresh - set refresh.BoxProcessMode "Reactive" +new std:MultipleInputs refresh -new Div div - set div.In2 "100" +new std:Div Adiv + set Adiv.In2 "100" -new UpdateRender Box08 +new vtk:UpdateRender Box08 set Box08.Active "true" -new MagicBox Box09 +new std:MagicBox Box09 -connect isovalue.Out surface.Isovalue -connect opacity.Out div.In1 -connect div.Out surface.Opacity -connect colour.Out surface.Colour +connect isovalue.Out Asurface.Isovalue +connect opacity.Out Adiv.In1 +connect Adiv.Out Asurface.Opacity +connect colour.Out Asurface.Colour connect isovalue.BoxChange refresh.In1 connect opacity.BoxChange refresh.In2 -connect colour.BoxChange refresh.In3 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 Asurface.Renderer connect Box09.Out Box08.Renderer +connect opacity.BoxChange refresh.BoxExecute +connect refresh.BoxChange Asurface.BoxExecute +connect refresh.BoxChange Box08.BoxExecute +connect refresh.BoxChange Adiv.BoxExecute +connect colour.BoxChange refresh.In3 # Complex input ports input Title controls.WinTitle " " @@ -69,14 +70,15 @@ input Isovalue isovalue.In " " input Colour colour.In " " input Vertical controls.Orientation " " input BoxExecute refresh.In4 " " -input In surface.In " " +input In Asurface.In " " input maxIsovalue isovalue.Max " " input vtkRenderer Box09.In " " # Complex output ports -output Out surface.Out " " +output Out Asurface.Out " " output Widget controls.Widget " " output BoxChange refresh.BoxChange " " +message endefine