]> Creatis software - creaMaracasVisu.git/blob - bbtk/bbs/appli/exampleCutModule.bbs
0b9c23154d4b24e601e31364c764fa0ec34e9e89
[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
14 new LoadHola image
15 #new FileSelector openFileDialog
16  # set openFileDialog.Wildcard  "(*.mhd)|*.mhd"
17 #new MetaImageReader image1
18 #   connect openFileDialog.Out image1.In
19 #new ImageCastToUShort image
20 #       connect image1.Out image.In     
21
22         
23 #new ViewerMPR view1
24 new ViewerNV view1
25         set view1.nTypeView "6"
26         connect image.Out view1.In
27         
28 new CutModule cut
29         connect view1.Interactor1 cut.Interactor
30         connect view1.Renderer1 cut.Renderer
31         connect image.Out cut.In
32         
33 new ViewerNV view2
34         set view2.nTypeView "6"
35         connect cut.Out view2.In
36
37 #connect view1.BoxChange cut.BoxExecute
38         
39
40 new LayoutLine layoutline1      
41         new LayoutTab laytab
42         connect laytab.Widget layoutline1.Widget1       
43                 connect view1.Widget laytab.Widget1
44                 connect view2.Widget laytab.Widget2
45         
46 new LayoutLine layoutline2      
47         connect cut.Widget layoutline2.Widget1  
48         
49 new LayoutSplit layoutsplit
50         set layoutsplit.Orientation H
51         set layoutsplit.Proportion 80
52         connect layoutline1.Widget layoutsplit.Widget1 
53         connect layoutline2.Widget layoutsplit.Widget2
54         
55 exec layoutsplit
56
57 set cut.BoxExecute 1
58 exec cut