X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fbbs%2Fappli%2FexampleCutModule.bbs;h=cfff773623c2d39abfe19ff554604242f32c94d9;hb=25e3adf442d6a8d357d52410267445c54426c525;hp=0b9c23154d4b24e601e31364c764fa0ec34e9e89;hpb=262d5abe9247ac141f42de90a4aead7db582776c;p=creaMaracasVisu.git diff --git a/bbtk/bbs/appli/exampleCutModule.bbs b/bbtk/bbs/appli/exampleCutModule.bbs index 0b9c231..cfff773 100644 --- a/bbtk/bbs/appli/exampleCutModule.bbs +++ b/bbtk/bbs/appli/exampleCutModule.bbs @@ -1,58 +1,66 @@ -description "Cutter.. application that helps to clean the image" +# ---------------------------------- +# - BBTKGEditor v 1.4 BBS BlackBox Script +# - /tmpEED/creaTools2/creatools_source/creaMaracasVisu/bbtk/bbs/appli/exampleCutModule.bbs +# ---------------------------------- + +# BBTK GEditor Script +# ---------------------- + +include std +include itkvtk +include vtk +include creaMaracasVisu +include wx + author "info-dev@creatis.insa-lyon.fr" +description "Cutter.. application that helps to clean the image" category "example" +new vtk:LoadHola reader -include vtk/boxes/bbLoadHola -load vtk -load wxvtk -load creaMaracasVisu -load std -load wx - - -new LoadHola image -#new FileSelector openFileDialog - # set openFileDialog.Wildcard "(*.mhd)|*.mhd" -#new MetaImageReader image1 -# connect openFileDialog.Out image1.In -#new ImageCastToUShort image -# connect image1.Out image.In - - -#new ViewerMPR view1 -new ViewerNV view1 - set view1.nTypeView "6" - connect image.Out view1.In - -new CutModule cut - connect view1.Interactor1 cut.Interactor - connect view1.Renderer1 cut.Renderer - connect image.Out cut.In - -new ViewerNV view2 - set view2.nTypeView "6" - connect cut.Out view2.In - -#connect view1.BoxChange cut.BoxExecute - - -new LayoutLine layoutline1 - new LayoutTab laytab - connect laytab.Widget layoutline1.Widget1 - connect view1.Widget laytab.Widget1 - connect view2.Widget laytab.Widget2 - -new LayoutLine layoutline2 - connect cut.Widget layoutline2.Widget1 - -new LayoutSplit layoutsplit - set layoutsplit.Orientation H - set layoutsplit.Proportion 80 - connect layoutline1.Widget layoutsplit.Widget1 - connect layoutline2.Widget layoutsplit.Widget2 - -exec layoutsplit +new creaMaracasVisu:ViewerNV view1 + set view1.nTypeView "6" + +new creaMaracasVisu:CutModule cut + set cut.BoxExecute "1" + +new creaMaracasVisu:ViewerNV view2 + set view2.nTypeView "6" + +new wx:LayoutLine layoutline1 + +new wx:LayoutTab laytab + +new wx:LayoutLine layoutline2 + +new wx:LayoutSplit layoutsplit + set layoutsplit.Orientation "H" + set layoutsplit.Proportion "80" + + +connect reader.Out view1.In -set cut.BoxExecute 1 -exec cut +connect view1.Interactor1 cut.Interactor + +connect view1.Renderer1 cut.Renderer + +connect reader.Out cut.In + +connect cut.Out view2.In + +connect laytab.Widget layoutline1.Widget1 + +connect view1.Widget laytab.Widget1 + +connect view2.Widget laytab.Widget2 + +connect cut.Widget layoutline2.Widget1 + +connect layoutline1.Widget layoutsplit.Widget1 + +connect layoutline2.Widget layoutsplit.Widget2 + + + +# Complex input ports +exec layoutsplit