# ---------------------------------- # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box) # - /tmpEED/creaTools2/creatools_source/bbtk/packages/wxvtk/bbs/boxes/bbSimpleSlicer.bbs # ---------------------------------- include std include itkvtk include wx include wxvtk include std define SimpleSlicer wxvtk author "info-dev@creatis.insa-lyon.fr" description "Simple 2D viewer of a slice of a 3D image. The slice is controlled by a slider. See exampleSimpleSlicer.bbs. Screenshot :
" category "viewer" new wx:LayoutSplit main set main.Proportion "80" new wxvtk:Viewer2D viewer2D new wx:Slider slider new std:MultipleInputs refresh connect viewer2D.Widget main.Widget1 connect slider.Widget main.Widget2 connect slider.Out viewer2D.Slice connect slider.BoxChange refresh.In1 connect refresh.Out viewer2D.BoxExecute # Complex input ports input In viewer2D.In " " input WinDialog main.WinDialog " " input WinTitle main.WinTitle " " input WinWidth main.WinWidth " " input WinHeight main.WinHeight " " input BoxExecute refresh.In2 " " input Orientation viewer2D.Orientation " " input Slice slider.In " " input Interpolate viewer2D.Interpolate " " input SliderSize slider.Max " " input SliderTitle slider.Title " " input SliderOrientation slider.Orientation " " input SliderReactiveOnTrack slider.ReactiveOnTrack " " # Complex output ports output Widget main.Widget " " exec main endefine