# ---------------------------------- # - BBTKGEditor v 1.4 BBS BlackBox Script # - /tmpEED/creaTools2/creatools_source/bbtk/packages/wxvtk/bbs/appli/exampleSynchro2ImagesSlicer.bbs # ---------------------------------- # BBTK GEditor Script # ---------------------- include std include itkvtk include creaImageIO include vtk include creaMaracasVisu include wx include itk include std author "info-dev at creatis.Insa-lyon.fr" description "elementary image synchronization tool" category "tool image viewer" new creaImageIO:ImagesChooserDialogBox chooser1 new vtk:ConcatImages reader1 new creaImageIO:ImagesChooserDialogBox chooser2 new vtk:ConcatImages reader2 new creaMaracasVisu:ViewerNV viewer1 set viewer1.nTypeView "0" new creaMaracasVisu:ViewerNV viewer2 set viewer2.nTypeView "0" new wx:Slider slider set slider.ReactiveOnTrack "1" set slider.Title "Slice number" new wx:LayoutSplit layout set layout.Proportion "10" new wx:LayoutLine layout_line set layout_line.Orientation "H" new itk:ImageProperties imProperties new std:GetVectorIntElement imSize set imSize.I "2" new std:Add add set add.In1 "-1" connect reader1.Out viewer1.In connect slider.BoxChange viewer1.BoxExecute connect reader2.Out viewer2.In connect slider.BoxChange viewer2.BoxExecute connect slider.Widget layout.Widget1 connect layout_line.Widget layout.Widget2 connect viewer1.Widget layout_line.Widget1 connect viewer2.Widget layout_line.Widget2 connect reader1.Out imProperties.In connect imProperties.Size imSize.In connect imSize.Out add.In2 connect add.Out slider.Max connect chooser2.OutImages reader2.In connect chooser1.OutImages reader1.In # Complex input ports exec layout