--- /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