X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fbbs%2Fappli%2FExampleVOI_02.bbs;fp=bbtk%2Fbbs%2Fappli%2FExampleVOI_02.bbs;h=2431df7244b05fa3a4551f41f2b13fc08593c8b4;hb=44e4be7013ea566bd2bdefb9d48e1da0071c3d91;hp=0000000000000000000000000000000000000000;hpb=0db30daeff1ddf74d39313a91fce7e475bba62e4;p=creaMaracasVisu.git diff --git a/bbtk/bbs/appli/ExampleVOI_02.bbs b/bbtk/bbs/appli/ExampleVOI_02.bbs new file mode 100644 index 0000000..2431df7 --- /dev/null +++ b/bbtk/bbs/appli/ExampleVOI_02.bbs @@ -0,0 +1,57 @@ +load wx +load std +load maracasvisu +load vtk +load itk +load itkvtk + +new MetaImageReader reader +include std/boxes/bbPrependPackageDataPath.bbs +new PrependPackageDataPath prependDatapath + set prependDatapath.In "vtk/hola.mhd" + connect prependDatapath.Out reader.In + +new ViewerNV vmA + set vmA.nTypeView "-1" + connect reader.Out vmA.In + +new ContourVOI countourvoi + connect vmA.wxVtkBaseView1 countourvoi.wxVtkBaseView + connect reader.Out countourvoi.In + +new CommandButton commandbutton + set commandbutton.Label "RUN VOI" +# set commandbutton.In "exec countourvoi; exec viewernv;" + +new LayoutLine sizerA + set sizerA.Orientation H + connect countourvoi.Widget sizerA.Widget1 + connect commandbutton.Widget sizerA.Widget2 + +new LayoutSplit mainSplit + set mainSplit.Proportion 10 + connect sizerA.Widget mainSplit.Widget1 + connect vmA.Widget mainSplit.Widget2 + + +new ImageRegion imageregion + connect countourvoi.Index imageregion.Index + connect countourvoi.Size imageregion.Size + +new ExtractImageFilter extractImagefilter + connect reader.Out extractImagefilter.In + connect imageregion.Out extractImagefilter.Region + +new ImageChangeInformation imagechangeinformation + connect extractImagefilter.Out imagechangeinformation.In + +new ViewerMPR viewernv +#new Viewer2D viewernv +## new ViewerNV viewernv +## set viewernv.nTypeView "-1" + connect imagechangeinformation.Out viewernv.In + connect commandbutton.BoxChange countourvoi.BoxExecute + connect commandbutton.BoxChange viewernv.BoxExecute + + +exec mainSplit