# ---------------------------------- # - BBTKGEditor v 1.4 BBS BlackBox Script # - /tmpEED/creaTools2/creatools_source/creaMaracasVisu/bbtk/bbs/appli/exampleCutModule2.bbs # ---------------------------------- # BBTK GEditor Script # ---------------------- include std include itkvtk include wx include vtk include creaMaracasVisu author "Author ??" description "Description ??" category "" new wx:FileSelector filselect0 set filselect0.Message "Select image" set filselect0.Wildcard "*.mhd" new vtk:MetaImageReader gimm new vtk:ImageCastToUShort image new creaMaracasVisu:VolumeRendering volrend new creaMaracasVisu:SurfaceRendering surrend new creaMaracasVisu:ViewerNV view1 set view1.nTypeView "6" new creaMaracasVisu:CutModule2 cut set cut.BoxExecute "1" new creaMaracasVisu:ViewerNV view2 set view2.nTypeView "6" new wx:LayoutSplit layoutsplit1 set layoutsplit1.Orientation "V" new wx:LayoutSplit layoutsplit2 set layoutsplit2.Orientation "H" new wx:LayoutTab laytab new wx:LayoutLine layoutline1 new wx:LayoutSplit layoutsplit3 set layoutsplit3.Orientation "H" set layoutsplit3.Proportion "80" set layoutsplit3.WinTitle "Cutting Tool" connect filselect0.Out gimm.In connect gimm.Out image.In connect image.Out volrend.In1 connect gimm.Out view1.In connect view1.Interactor1 cut.Interactor connect view1.Renderer1 cut.Renderer connect image.Out cut.In connect image.Out view2.In connect view1.BoxChange cut.BoxExecute connect volrend.Widget layoutsplit1.Widget1 connect surrend.Widget layoutsplit1.Widget2 connect layoutsplit1.Widget layoutsplit2.Widget1 connect laytab.Widget layoutsplit2.Widget2 connect view1.Widget laytab.Widget2 connect view2.Widget laytab.Widget1 connect cut.Widget layoutline1.Widget1 connect layoutline1.Widget layoutsplit3.Widget2 connect layoutsplit2.Widget layoutsplit3.Widget1 connect view2.Renderer1 volrend.Renderer connect view2.Renderer1 surrend.Renderer # Complex input ports exec layoutsplit3