1 # ---------------------------------------------------------------------
3 # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image
5 # Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton
6 # Previous Authors : Laurent Guigues, Jean-Pierre Roux
7 # CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil
9 # This software is governed by the CeCILL-B license under French law and
10 # abiding by the rules of distribution of free software. You can use,
11 # modify and/ or redistribute the software under the terms of the CeCILL-B
12 # license as circulated by CEA, CNRS and INRIA at the following URL
13 # http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
14 # or in the file LICENSE.txt.
16 # As a counterpart to the access to the source code and rights to copy,
17 # modify and redistribute granted by the license, users are provided only
18 # with a limited warranty and the software's author, the holder of the
19 # economic rights, and the successive licensors have only limited
22 # The fact that you are presently reading this means that you have had
23 # knowledge of the CeCILL-B license and that you accept its terms.
24 # ------------------------------------------------------------------------ */
26 # ----------------------------------
27 # - BBTKGEditor v 1.2 BBS BlackBox Script
28 # - /Users/davila/Creatis/All5/creatools_source/creaMaracasVisu/bbtk/bbs/appli/exampleContourCrown.bbs
29 # ----------------------------------
32 # ----------------------
37 include creaMaracasVisu
43 description "Description ??"
46 new LayoutSplit splitMain
47 set splitMain.Orientation "VERTICAL"
48 set splitMain.Proportion "10"
54 new CommandButton runBtn
55 set runBtn.Label "RUN"
57 new ContourCrown contourCrown
59 new ContourStatistics contourStatistics
61 new ViewerNV viewerMaracas
62 set viewerMaracas.nTypeView "-1"
64 new ViewerNV viewerMaracasResultValues
65 set viewerMaracasResultValues.nTypeView "-1"
67 new ViewerNV viewerMaracasResultMask
68 set viewerMaracasResultMask.nTypeView "-1"
70 new MetaImageReader reader
72 new PrependPackageDataPath prependDatapath
73 set prependDatapath.In "vtk/hola.mhd"
75 new LayoutLine sizerResults
77 new LayoutSplit splitup
78 set splitup.Orientation "HORIZONTAL"
80 new OutputText averageText
81 set averageText.Title "Average"
83 new OutputText maxText
84 set maxText.Title "Max"
86 new OutputText minText
87 set minText.Title "Min"
89 new OutputText standarDeviationText
90 set standarDeviationText.Title "Standar deviation"
92 new OutputText nPointsText
93 set nPointsText.Title "n Points"
95 new ImageVtkPropertiesWidget Box19
98 connect contourCrown.LstValue contourStatistics.LstValue
99 connect prependDatapath.Out reader.In
100 connect viewerMaracas.wxVtkBaseView1 contourCrown.wxVtkBaseView
101 connect reader.Out viewerMaracas.In
102 connect reader.Out contourCrown.In
103 connect contourCrown.ImageValueResult viewerMaracasResultValues.In
104 connect contourCrown.ImageMaskResult viewerMaracasResultMask.In
105 connect sizerA.Widget splitup.Widget1
106 connect sizerResults.Widget splitup.Widget2
107 connect contourStatistics.Average averageText.In
108 connect contourStatistics.Max maxText.In
109 connect contourStatistics.Min minText.In
110 connect contourStatistics.StandarDeviation standarDeviationText.In
111 connect contourStatistics.nPoints nPointsText.In
112 connect averageText.Widget sizerResults.Widget1
113 connect maxText.Widget sizerResults.Widget2
114 connect minText.Widget sizerResults.Widget3
115 connect standarDeviationText.Widget sizerResults.Widget4
116 connect nPointsText.Widget sizerResults.Widget5
117 connect runBtn.BoxChange contourCrown.BoxExecute
118 connect runBtn.BoxChange averageText.BoxExecute
119 connect runBtn.BoxChange minText.BoxExecute
120 connect runBtn.BoxChange maxText.BoxExecute
121 connect runBtn.BoxChange standarDeviationText.BoxExecute
122 connect runBtn.BoxChange nPointsText.BoxExecute
123 connect runBtn.BoxChange viewerMaracasResultValues.BoxExecute
124 connect runBtn.BoxChange viewerMaracasResultMask.BoxExecute
125 connect runBtn.BoxChange viewerMaracas.BoxExecute
126 connect splitup.Widget splitMain.Widget2
127 connect contourCrown.Widget sizerA.Widget1
128 connect runBtn.Widget sizerA.Widget2
129 connect viewerMaracasResultValues.Widget sizerB.Widget1
130 connect viewerMaracasResultMask.Widget sizerB.Widget2
131 connect viewerMaracas.Widget splitMain.Widget1
132 connect Box19.widget sizerB.Widget3
133 connect contourCrown.ImageMaskResult Box19.in
134 connect runBtn.BoxChange sizerB.BoxExecute