]> Creatis software - creaMaracasVisu.git/blob - bbtk/bbs/appli/exampleContourCrown.bbs
Support #1768 CREATIS Licence insertion
[creaMaracasVisu.git] / bbtk / bbs / appli / exampleContourCrown.bbs
1 # ---------------------------------------------------------------------
2 #
3 # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image 
4 #                        pour la Sant�)
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
8 #
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.
15 #
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
20 #  liability. 
21 #
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 # ------------------------------------------------------------------------ */ 
25
26 # ----------------------------------
27 # - BBTKGEditor v 1.2 BBS BlackBox Script
28 # - /Users/davila/Creatis/All5/creatools_source/creaMaracasVisu/bbtk/bbs/appli/exampleContourCrown.bbs
29 # ----------------------------------
30
31 # BBTK GEditor Script
32 # ----------------------
33
34 include std
35 include itkvtk
36 include wx
37 include creaMaracasVisu
38 include vtk
39 include std
40 include toolsbbtk
41
42 author "Author ??"
43 description "Description ??"
44 category "<VOID>"
45
46 new LayoutSplit splitMain
47   set splitMain.Orientation "VERTICAL"
48   set splitMain.Proportion "10"
49
50 new LayoutLine sizerA
51
52 new LayoutLine sizerB
53
54 new CommandButton runBtn
55   set runBtn.Label "RUN"
56
57 new ContourCrown contourCrown
58
59 new ContourStatistics contourStatistics
60
61 new ViewerNV viewerMaracas
62   set viewerMaracas.nTypeView "-1"
63
64 new ViewerNV viewerMaracasResultValues
65   set viewerMaracasResultValues.nTypeView "-1"
66
67 new ViewerNV viewerMaracasResultMask
68   set viewerMaracasResultMask.nTypeView "-1"
69
70 new MetaImageReader reader
71
72 new PrependPackageDataPath prependDatapath
73   set prependDatapath.In "vtk/hola.mhd"
74
75 new LayoutLine sizerResults
76
77 new LayoutSplit splitup
78   set splitup.Orientation "HORIZONTAL"
79
80 new OutputText averageText
81   set averageText.Title "Average"
82
83 new OutputText maxText
84   set maxText.Title "Max"
85
86 new OutputText minText
87   set minText.Title "Min"
88
89 new OutputText standarDeviationText
90   set standarDeviationText.Title "Standar deviation"
91
92 new OutputText nPointsText
93   set nPointsText.Title "n Points"
94
95 new ImageVtkPropertiesWidget Box19
96
97
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
135
136 exec splitMain