# ---------------------------------- # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box) # - /tmpEED/creaTools2/creatools_source/bbtk/packages/wxvtk/bbs/appli/exampleDoubleSlicer.bbs # ---------------------------------- include std include itkvtk include wx include wxvtk include std define DoubleSlicer wxvtk author "laurent.guigues at creatis.insa-lyon.fr" description "Simple viewer displaying the same slice of two images. The slice is controlled by a slider. See exampleDoubleSlicer.bbs." category "" new wx:LayoutSplit main set main.Proportion "80" new wx:LayoutLine slicers set slicers.Orientation "HORIZONTAL" new wxvtk:Viewer2D slicer1 new wxvtk:Viewer2D slicer2 new wx:Slider slider set slider.Title "Slice" new std:MultipleInputs refresh1 new std:MultipleInputs refresh2 connect slicers.Widget main.Widget1 connect slicer1.Widget slicers.Widget1 connect slicer2.Widget slicers.Widget2 connect slider.Widget main.Widget2 connect slider.Out slicer1.Slice connect slider.Out slicer2.Slice connect refresh1.Out slicer1.BoxExecute connect refresh2.Out slicer2.BoxExecute connect slider.BoxChange refresh2.In1 connect slider.BoxChange refresh1.In1 # Complex input ports input In1 slicer1.In " " input In2 slicer2.In " " input WinDialog main.WinDialog " " input WinTitle main.WinTitle " " input WinWidth main.WinWidth " " input WinHeight main.WinHeight " " input Orientation slicers.Orientation " " input RefreshSlicer1 refresh1.In2 " " input RefreshSlicer2 refresh2.In2 " " input BoxProcessModeSlicer1 slicer1.BoxProcessMode " " input BoxProcessModeSlicer2 slicer2.BoxProcessMode " " # Complex output ports output Widget main.Widget " " exec main endefine