1 # ----------------------------------
2 # - BBTKGEditor v 1.2 BBS BlackBox Script
3 # - /Users/davila/Creatis/All5/creatools_source/creaMaracasVisu/bbtk/bbs/appli/exampleContourCrown.bbs
4 # ----------------------------------
7 # ----------------------
12 include creaMaracasVisu
18 description "Description ??"
21 new LayoutSplit splitMain
22 set splitMain.Orientation "VERTICAL"
23 set splitMain.Proportion "10"
29 new CommandButton runBtn
30 set runBtn.Label "RUN"
32 new ContourCrown contourCrown
34 new ContourStatistics contourStatistics
36 new ViewerNV viewerMaracas
37 set viewerMaracas.nTypeView "-1"
39 new ViewerNV viewerMaracasResultValues
40 set viewerMaracasResultValues.nTypeView "-1"
42 new ViewerNV viewerMaracasResultMask
43 set viewerMaracasResultMask.nTypeView "-1"
45 new MetaImageReader reader
47 new PrependPackageDataPath prependDatapath
48 set prependDatapath.In "vtk/hola.mhd"
50 new LayoutLine sizerResults
52 new LayoutSplit splitup
53 set splitup.Orientation "HORIZONTAL"
55 new OutputText averageText
56 set averageText.Title "Average"
58 new OutputText maxText
59 set maxText.Title "Max"
61 new OutputText minText
62 set minText.Title "Min"
64 new OutputText standarDeviationText
65 set standarDeviationText.Title "Standar deviation"
67 new OutputText nPointsText
68 set nPointsText.Title "n Points"
70 new ImageVtkPropertiesWidget Box19
73 connect contourCrown.LstValue contourStatistics.LstValue
74 connect prependDatapath.Out reader.In
75 connect viewerMaracas.wxVtkBaseView1 contourCrown.wxVtkBaseView
76 connect reader.Out viewerMaracas.In
77 connect reader.Out contourCrown.In
78 connect contourCrown.ImageValueResult viewerMaracasResultValues.In
79 connect contourCrown.ImageMaskResult viewerMaracasResultMask.In
80 connect sizerA.Widget splitup.Widget1
81 connect sizerResults.Widget splitup.Widget2
82 connect contourStatistics.Average averageText.In
83 connect contourStatistics.Max maxText.In
84 connect contourStatistics.Min minText.In
85 connect contourStatistics.StandarDeviation standarDeviationText.In
86 connect contourStatistics.nPoints nPointsText.In
87 connect averageText.Widget sizerResults.Widget1
88 connect maxText.Widget sizerResults.Widget2
89 connect minText.Widget sizerResults.Widget3
90 connect standarDeviationText.Widget sizerResults.Widget4
91 connect nPointsText.Widget sizerResults.Widget5
92 connect runBtn.BoxChange contourCrown.BoxExecute
93 connect runBtn.BoxChange averageText.BoxExecute
94 connect runBtn.BoxChange minText.BoxExecute
95 connect runBtn.BoxChange maxText.BoxExecute
96 connect runBtn.BoxChange standarDeviationText.BoxExecute
97 connect runBtn.BoxChange nPointsText.BoxExecute
98 connect runBtn.BoxChange viewerMaracasResultValues.BoxExecute
99 connect runBtn.BoxChange viewerMaracasResultMask.BoxExecute
100 connect runBtn.BoxChange viewerMaracas.BoxExecute
101 connect splitup.Widget splitMain.Widget2
102 connect contourCrown.Widget sizerA.Widget1
103 connect runBtn.Widget sizerA.Widget2
104 connect viewerMaracasResultValues.Widget sizerB.Widget1
105 connect viewerMaracasResultMask.Widget sizerB.Widget2
106 connect viewerMaracas.Widget splitMain.Widget1
107 connect Box19.widget sizerB.Widget3
108 connect contourCrown.ImageMaskResult Box19.in
109 connect runBtn.BoxChange sizerB.BoxExecute