load std load wx load vtk load maracasvisu new LayoutSplit splitMain set splitMain.Orientation VERTICAL set splitMain.Proportion 10 new LayoutSplit splitViewer set splitViewer.Orientation HORIZONTAL new LayoutLine sizerA new LayoutLine sizerB new CommandButton runBtn set runBtn.Label RUN new ContourCrown contourCrown new ContourStatistics contourStatistics connect contourCrown.LstValue contourStatistics.LstValue new ViewerNV viewerMaracas set viewerMaracas.nTypeView "-1" new ViewerNV viewerMaracasResultValues set viewerMaracasResultValues.nTypeView "-1" new ViewerNV viewerMaracasResultMask set viewerMaracasResultMask.nTypeView "-1" new MetaImageReader reader include std/boxes/bbPrependPackageDataPath.bbs new PrependPackageDataPath prependDatapath set prependDatapath.In "vtk/hola.mhd" connect prependDatapath.Out reader.In #new FileDialog fileDialog #connect fileDialog.Out reader.Filename 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 new LayoutLine sizerResults new LayoutSplit splitup set splitup.Orientation HORIZONTAL connect sizerA.Widget splitup.Widget1 connect sizerResults.Widget splitup.Widget2 new OutputText averageText set averageText.Title "Average" connect contourStatistics.Average averageText.In new OutputText maxText set maxText.Title "Max" connect contourStatistics.Max maxText.In new OutputText minText set minText.Title "Min" connect contourStatistics.Min minText.In new OutputText standarDeviationText set standarDeviationText.Title "Standar deviation" connect contourStatistics.StandarDeviation standarDeviationText.In new OutputText nPointsText set nPointsText.Title "n Points" 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 splitViewer.Widget splitMain.Widget1 connect viewerMaracas.Widget splitViewer.Widget1 connect sizerB.Widget splitViewer.Widget2 connect contourCrown.Widget sizerA.Widget1 connect runBtn.Widget sizerA.Widget2 connect viewerMaracasResultValues.Widget sizerB.Widget1 connect viewerMaracasResultMask.Widget sizerB.Widget2 #graph CURRENT 0 #graph message Process 1 exec splitMain