# --------------------------------------------------------------------- # # 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. # ------------------------------------------------------------------------ */ description "Cutter.. application that helps to clean the image" author "info-dev@creatis.insa-lyon.fr" category "example" include vtk/boxes/bbLoadHola load vtk load wxvtk load creaMaracasVisu load std load wx new LoadHola reader #new FileSelector openFileDialog # set openFileDialog.Wildcard "(*.mhd)|*.mhd" #new MetaImageReader reader1 # connect openFileDialog.Out reader1.In #new ImageCastToUShort image # connect reader1.Out image.In new ViewerNV view1 set view1.nTypeView "6" connect reader.Out view1.In new CutModule cut connect view1.Interactor1 cut.Interactor connect view1.Renderer1 cut.Renderer connect reader.Out cut.In new ViewerNV view2 set view2.nTypeView "6" connect cut.Out view2.In #connect view1.BoxChange cut.BoxExecute new LayoutLine layoutline1 new LayoutTab laytab connect laytab.Widget layoutline1.Widget1 connect view1.Widget laytab.Widget1 connect view2.Widget laytab.Widget2 new LayoutLine layoutline2 connect cut.Widget layoutline2.Widget1 new LayoutSplit layoutsplit set layoutsplit.Orientation H set layoutsplit.Proportion 80 connect layoutline1.Widget layoutsplit.Widget1 connect layoutline2.Widget layoutsplit.Widget2 exec layoutsplit set cut.BoxExecute 1 exec cut