From f20ae088a62e2f70ee534678773a436e313ea984 Mon Sep 17 00:00:00 2001 From: jean-pierre roux Date: Mon, 31 May 2010 14:21:04 +0000 Subject: [PATCH] Synchro display --- .../bbs/appli/exampleSynchro2ImagesSlicer.bbs | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 packages/wxvtk/bbs/appli/exampleSynchro2ImagesSlicer.bbs diff --git a/packages/wxvtk/bbs/appli/exampleSynchro2ImagesSlicer.bbs b/packages/wxvtk/bbs/appli/exampleSynchro2ImagesSlicer.bbs new file mode 100644 index 0000000..515ddf4 --- /dev/null +++ b/packages/wxvtk/bbs/appli/exampleSynchro2ImagesSlicer.bbs @@ -0,0 +1,64 @@ + +description "elementary 3D image slicer" +author "maciej.orkisz at creatis.Insa-lyon.fr" +category "tool image viewer" + +include std +include vtk +include wx +include itk +include wxvtk +include itkvtk + +load creaImageIO + +//new FileSelector fileDialog1 +//new ImageReader reader1 +load creaImageIO +new ImagesChooserDialogBox chooser1 +new ConcatImages reader1 + connect chooser1.Out reader1.In + +//new FileSelector fileDialog2 +//new ImageReader reader2 + + +new Viewer2D viewer1 +new Viewer2D viewer2 +new Slider slider +new LayoutSplit layout +new LayoutLine layout_line +new ImageProperties imProperties +new GetVectorIntElement imSize +new Add add + +connect fileDialog1.Out reader1.In +connect reader1.Out viewer1.In +connect slider.Out viewer1.Slice +connect slider.BoxChange viewer1.BoxExecute +connect fileDialog2.Out reader2.In +connect reader2.Out viewer2.In +connect slider.Out viewer2.Slice +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 + +set fileDialog1.Message "Select the first (left) MHD image file" +set fileDialog2.Message "Select the second (right) MHD image file" +set slider.Title "Slice number" +set slider.ReactiveOnTrack 1 +set layout.Proportion 10 +set layout_line.Orientation H + +set fileDialog1.DefaultDir "." +set fileDialog2.DefaultDir "." +set imSize.I 2 +set add.In1 -1 + +exec layout \ No newline at end of file -- 2.45.1