]> Creatis software - creaMaracasVisu.git/blob - bbtk/bbs/appli/exampleContourCrown.bbs
7df79f839635bc08b07e5939562209f0dfe65ad7
[creaMaracasVisu.git] / bbtk / bbs / appli / exampleContourCrown.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.2 BBS BlackBox Script
3 # - /Users/davila/Creatis/All5/creatools_source/creaMaracasVisu/bbtk/bbs/appli/exampleContourCrown.bbs
4 # ----------------------------------
5
6 # BBTK GEditor Script
7 # ----------------------
8
9 include std
10 include itkvtk
11 include wx
12 include creaMaracasVisu
13 include vtk
14 include std
15 include toolsbbtk
16
17 author "Author ??"
18 description "Description ??"
19 category "<VOID>"
20
21 new LayoutSplit splitMain
22   set splitMain.Orientation "VERTICAL"
23   set splitMain.Proportion "10"
24
25 new LayoutLine sizerA
26
27 new LayoutLine sizerB
28
29 new CommandButton runBtn
30   set runBtn.Label "RUN"
31
32 new ContourCrown contourCrown
33
34 new ContourStatistics contourStatistics
35
36 new ViewerNV viewerMaracas
37   set viewerMaracas.nTypeView "-1"
38
39 new ViewerNV viewerMaracasResultValues
40   set viewerMaracasResultValues.nTypeView "-1"
41
42 new ViewerNV viewerMaracasResultMask
43   set viewerMaracasResultMask.nTypeView "-1"
44
45 new MetaImageReader reader
46
47 new PrependPackageDataPath prependDatapath
48   set prependDatapath.In "vtk/hola.mhd"
49
50 new LayoutLine sizerResults
51
52 new LayoutSplit splitup
53   set splitup.Orientation "HORIZONTAL"
54
55 new OutputText averageText
56   set averageText.Title "Average"
57
58 new OutputText maxText
59   set maxText.Title "Max"
60
61 new OutputText minText
62   set minText.Title "Min"
63
64 new OutputText standarDeviationText
65   set standarDeviationText.Title "Standar deviation"
66
67 new OutputText nPointsText
68   set nPointsText.Title "n Points"
69
70 new ImageVtkPropertiesWidget Box19
71
72
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
110
111 exec splitMain