# ---------------------------------- # - BBTKGEditor v 1.2 BBS BlackBox Script # - /Users/davila/Creatis/All5/creatools_source/creaMaracasVisu/bbtk/bbs/appli/exampleContourCrown.bbs # ---------------------------------- # BBTK GEditor Script # ---------------------- include std include itkvtk include wx include creaMaracasVisu include vtk include std include toolsbbtk author "Author ??" description "Description ??" category "" new LayoutSplit splitMain set splitMain.Orientation "VERTICAL" set splitMain.Proportion "10" new LayoutLine sizerA new LayoutLine sizerB new CommandButton runBtn set runBtn.Label "RUN" new ContourCrown contourCrown new ContourStatistics contourStatistics new ViewerNV viewerMaracas set viewerMaracas.nTypeView "-1" new ViewerNV viewerMaracasResultValues set viewerMaracasResultValues.nTypeView "-1" new ViewerNV viewerMaracasResultMask set viewerMaracasResultMask.nTypeView "-1" new MetaImageReader reader new PrependPackageDataPath prependDatapath set prependDatapath.In "vtk/hola.mhd" new LayoutLine sizerResults new LayoutSplit splitup set splitup.Orientation "HORIZONTAL" new OutputText averageText set averageText.Title "Average" new OutputText maxText set maxText.Title "Max" new OutputText minText set minText.Title "Min" new OutputText standarDeviationText set standarDeviationText.Title "Standar deviation" new OutputText nPointsText set nPointsText.Title "n Points" new ImageVtkPropertiesWidget Box19 connect contourCrown.LstValue contourStatistics.LstValue connect prependDatapath.Out reader.In connect viewerMaracas.wxVtkBaseView1 contourCrown.wxVtkBaseView connect reader.Out viewerMaracas.In connect reader.Out contourCrown.In connect contourCrown.ImageValueResult viewerMaracasResultValues.In connect contourCrown.ImageMaskResult viewerMaracasResultMask.In connect sizerA.Widget splitup.Widget1 connect sizerResults.Widget splitup.Widget2 connect contourStatistics.Average averageText.In connect contourStatistics.Max maxText.In connect contourStatistics.Min minText.In connect contourStatistics.StandarDeviation standarDeviationText.In connect contourStatistics.nPoints nPointsText.In connect averageText.Widget sizerResults.Widget1 connect maxText.Widget sizerResults.Widget2 connect minText.Widget sizerResults.Widget3 connect standarDeviationText.Widget sizerResults.Widget4 connect nPointsText.Widget sizerResults.Widget5 connect runBtn.BoxChange contourCrown.BoxExecute connect runBtn.BoxChange averageText.BoxExecute connect runBtn.BoxChange minText.BoxExecute connect runBtn.BoxChange maxText.BoxExecute connect runBtn.BoxChange standarDeviationText.BoxExecute connect runBtn.BoxChange nPointsText.BoxExecute connect runBtn.BoxChange viewerMaracasResultValues.BoxExecute connect runBtn.BoxChange viewerMaracasResultMask.BoxExecute connect runBtn.BoxChange viewerMaracas.BoxExecute connect splitup.Widget splitMain.Widget2 connect contourCrown.Widget sizerA.Widget1 connect runBtn.Widget sizerA.Widget2 connect viewerMaracasResultValues.Widget sizerB.Widget1 connect viewerMaracasResultMask.Widget sizerB.Widget2 connect viewerMaracas.Widget splitMain.Widget1 connect Box19.widget sizerB.Widget3 connect contourCrown.ImageMaskResult Box19.in connect runBtn.BoxChange sizerB.BoxExecute exec splitMain