# --------------------------------------------------------------------- # # Copyright (c) CREATIS (Centre de Recherche en Acquisition et Traitement de l'Image # pour la Sant�) # Authors : Eduardo Davila, Frederic Cervenansky, Claire Mouton # Previous Authors : Laurent Guigues, Jean-Pierre Roux # CreaTools website : www.creatis.insa-lyon.fr/site/fr/creatools_accueil # # This software is governed by the CeCILL-B license under French law and # abiding by the rules of distribution of free software. You can use, # modify and/ or redistribute the software under the terms of the CeCILL-B # license as circulated by CEA, CNRS and INRIA at the following URL # http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html # or in the file LICENSE.txt. # # As a counterpart to the access to the source code and rights to copy, # modify and redistribute granted by the license, users are provided only # with a limited warranty and the software's author, the holder of the # economic rights, and the successive licensors have only limited # liability. # # The fact that you are presently reading this means that you have had # knowledge of the CeCILL-B license and that you accept its terms. # ------------------------------------------------------------------------ */ # ---------------------------------- # - BBTKGEditor v 1.2 BBS BlackBox Script # - /Users/davila/Creatis/All5/creatools_source/creaMaracasVisu/bbtk/bbs/appli/exampleContourCrown.bbs # ---------------------------------- # BBTK GEditor Script # ---------------------- include std include itkvtk include wx include creaMaracasVisu include vtk include std include toolsbbtk author "Author ??" description "Description ??" category "" new LayoutSplit splitMain set splitMain.Orientation "VERTICAL" set splitMain.Proportion "10" new LayoutLine sizerA new LayoutLine sizerB new CommandButton runBtn set runBtn.Label "RUN" new ContourCrown contourCrown new ContourStatistics contourStatistics new ViewerNV viewerMaracas set viewerMaracas.nTypeView "-1" new ViewerNV viewerMaracasResultValues set viewerMaracasResultValues.nTypeView "-1" new ViewerNV viewerMaracasResultMask set viewerMaracasResultMask.nTypeView "-1" new MetaImageReader reader new PrependPackageDataPath prependDatapath set prependDatapath.In "vtk/hola.mhd" new LayoutLine sizerResults new LayoutSplit splitup set splitup.Orientation "HORIZONTAL" new OutputText averageText set averageText.Title "Average" new OutputText maxText set maxText.Title "Max" new OutputText minText set minText.Title "Min" new OutputText standarDeviationText set standarDeviationText.Title "Standar deviation" new OutputText nPointsText set nPointsText.Title "n Points" new ImageVtkPropertiesWidget Box19 connect contourCrown.LstValue contourStatistics.LstValue connect prependDatapath.Out reader.In 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 connect sizerA.Widget splitup.Widget1 connect sizerResults.Widget splitup.Widget2 connect contourStatistics.Average averageText.In connect contourStatistics.Max maxText.In connect contourStatistics.Min minText.In connect contourStatistics.StandarDeviation standarDeviationText.In 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 contourCrown.Widget sizerA.Widget1 connect runBtn.Widget sizerA.Widget2 connect viewerMaracasResultValues.Widget sizerB.Widget1 connect viewerMaracasResultMask.Widget sizerB.Widget2 connect viewerMaracas.Widget splitMain.Widget1 connect Box19.widget sizerB.Widget3 connect contourCrown.ImageMaskResult Box19.in connect runBtn.BoxChange sizerB.BoxExecute exec splitMain