+++ /dev/null
-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