X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fbbs%2Fappli%2FExample_Segmentation_01.bbs;fp=bbtk%2Fbbs%2Fappli%2FExample_Segmentation_01.bbs;h=191b9f67ac28ea45e561b179d4efb94d92ff930d;hb=44e4be7013ea566bd2bdefb9d48e1da0071c3d91;hp=0000000000000000000000000000000000000000;hpb=0db30daeff1ddf74d39313a91fce7e475bba62e4;p=creaMaracasVisu.git diff --git a/bbtk/bbs/appli/Example_Segmentation_01.bbs b/bbtk/bbs/appli/Example_Segmentation_01.bbs new file mode 100644 index 0000000..191b9f6 --- /dev/null +++ b/bbtk/bbs/appli/Example_Segmentation_01.bbs @@ -0,0 +1,37 @@ +load std +load vtk +load wx +load maracasvisu + +new LayoutLine sizerA +new LayoutSplit mainSplit +new ViewerMPR mpr +new MetaImageReader reader +new CommandButton commandButton + set commandButton.In "exec surface" + set commandButton.Label "RUN" +new IsoSurfaceExtractor surface + set surface.Opacity 0.8 +new Slider sliderIsovalue + set sliderIsovalue.In 600 + set sliderIsovalue.Max 5000 + set sliderIsovalue.ChangeResolution true + + +include std/boxes/bbPrependPackageDataPath.bbs +new PrependPackageDataPath prependDatapath + set prependDatapath.In "vtk/hola.mhd" + connect prependDatapath.Out reader.In + +connect reader.Out mpr.In + +connect sizerA.Widget mainSplit.Widget1 +connect mpr.Widget mainSplit.Widget2 +connect commandButton.Widget sizerA.Widget1 +connect sliderIsovalue.Widget sizerA.Widget2 + +connect reader.Out surface.In +connect sliderIsovalue.Out surface.Isovalue +connect mpr.Renderer surface.Renderer + +exec mainSplit