]> Creatis software - creaMaracasVisu.git/blob - bbtk/bbs/appli/exampleCutModule.bbs
8520993d694a460b9f539cb717365f9fdcc2b3e6
[creaMaracasVisu.git] / bbtk / bbs / appli / exampleCutModule.bbs
1 description "Cutter.. application that helps to clean the image"
2 author "info-dev@creatis.insa-lyon.fr"
3 category "example"
4
5
6 include vtk/boxes/bbLoadHola
7 load vtk
8 load wxvtk
9 load creaMaracasVisu
10 load std
11 load wx
12
13 new LoadHola reader
14
15 #new FileSelector openFileDialog
16  # set openFileDialog.Wildcard  "(*.mhd)|*.mhd"
17 #new MetaImageReader reader1
18 #   connect openFileDialog.Out reader1.In
19 #new ImageCastToUShort image
20 #       connect reader1.Out image.In    
21
22 new ViewerNV view1
23         set view1.nTypeView "6"
24         connect reader.Out view1.In
25         
26 new CutModule cut
27         connect view1.Interactor1 cut.Interactor
28         connect view1.Renderer1 cut.Renderer
29         connect reader.Out cut.In
30         
31 new ViewerNV view2
32         set view2.nTypeView "6"
33         connect cut.Out view2.In
34
35 #connect view1.BoxChange cut.BoxExecute
36         
37
38 new LayoutLine layoutline1      
39         new LayoutTab laytab
40         connect laytab.Widget layoutline1.Widget1       
41                 connect view1.Widget laytab.Widget1
42                 connect view2.Widget laytab.Widget2
43         
44 new LayoutLine layoutline2      
45         connect cut.Widget layoutline2.Widget1  
46         
47 new LayoutSplit layoutsplit
48         set layoutsplit.Orientation H
49         set layoutsplit.Proportion 80
50         connect layoutline1.Widget layoutsplit.Widget1 
51         connect layoutline2.Widget layoutsplit.Widget2
52         
53 exec layoutsplit
54
55 set cut.BoxExecute 1
56 exec cut