]> Creatis software - creaMaracasVisu.git/blob - bbtk/bbs/appli/exampleCutModule.bbs
Support #1768 CREATIS Licence insertion
[creaMaracasVisu.git] / bbtk / bbs / appli / exampleCutModule.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 description "Cutter.. application that helps to clean the image"
27 author "info-dev@creatis.insa-lyon.fr"
28 category "example"
29
30
31 include vtk/boxes/bbLoadHola
32 load vtk
33 load wxvtk
34 load creaMaracasVisu
35 load std
36 load wx
37
38 new LoadHola reader
39
40 #new FileSelector openFileDialog
41  # set openFileDialog.Wildcard  "(*.mhd)|*.mhd"
42 #new MetaImageReader reader1
43 #   connect openFileDialog.Out reader1.In
44 #new ImageCastToUShort image
45 #       connect reader1.Out image.In    
46
47 new ViewerNV view1
48         set view1.nTypeView "6"
49         connect reader.Out view1.In
50         
51 new CutModule cut
52         connect view1.Interactor1 cut.Interactor
53         connect view1.Renderer1 cut.Renderer
54         connect reader.Out cut.In
55         
56 new ViewerNV view2
57         set view2.nTypeView "6"
58         connect cut.Out view2.In
59
60 #connect view1.BoxChange cut.BoxExecute
61         
62
63 new LayoutLine layoutline1      
64         new LayoutTab laytab
65         connect laytab.Widget layoutline1.Widget1       
66                 connect view1.Widget laytab.Widget1
67                 connect view2.Widget laytab.Widget2
68         
69 new LayoutLine layoutline2      
70         connect cut.Widget layoutline2.Widget1  
71         
72 new LayoutSplit layoutsplit
73         set layoutsplit.Orientation H
74         set layoutsplit.Proportion 80
75         connect layoutline1.Widget layoutsplit.Widget1 
76         connect layoutline2.Widget layoutsplit.Widget2
77         
78 exec layoutsplit
79
80 set cut.BoxExecute 1
81 exec cut