]> Creatis software - creaMaracasVisu.git/blob - bbtk/bbs/appli/ExampleVOI_02.bbs
The bbtk folder with the maracasvisu bbtk package was added to the creaMaracasVisu...
[creaMaracasVisu.git] / bbtk / bbs / appli / ExampleVOI_02.bbs
1 load wx
2 load std
3 load maracasvisu
4 load vtk
5 load itk
6 load itkvtk
7
8 new MetaImageReader reader
9 include  std/boxes/bbPrependPackageDataPath.bbs
10 new PrependPackageDataPath prependDatapath
11   set prependDatapath.In "vtk/hola.mhd"
12   connect prependDatapath.Out reader.In
13
14 new ViewerNV vmA
15   set vmA.nTypeView "-1"
16   connect reader.Out vmA.In
17
18 new ContourVOI countourvoi
19   connect vmA.wxVtkBaseView1    countourvoi.wxVtkBaseView
20   connect reader.Out                            countourvoi.In
21
22 new CommandButton commandbutton
23   set commandbutton.Label  "RUN VOI"
24 #  set commandbutton.In "exec countourvoi;  exec  viewernv;"
25
26 new LayoutLine sizerA
27   set sizerA.Orientation H
28   connect countourvoi.Widget            sizerA.Widget1
29   connect commandbutton.Widget  sizerA.Widget2
30
31 new LayoutSplit mainSplit
32   set mainSplit.Proportion 10
33   connect sizerA.Widget                 mainSplit.Widget1 
34   connect vmA.Widget                            mainSplit.Widget2 
35
36
37 new ImageRegion imageregion
38   connect countourvoi.Index  imageregion.Index
39   connect countourvoi.Size  imageregion.Size
40   
41 new ExtractImageFilter extractImagefilter
42   connect reader.Out  extractImagefilter.In
43   connect imageregion.Out  extractImagefilter.Region
44
45 new ImageChangeInformation imagechangeinformation
46   connect  extractImagefilter.Out  imagechangeinformation.In
47
48 new ViewerMPR viewernv
49 #new Viewer2D viewernv
50 ##  new ViewerNV viewernv
51 ##  set viewernv.nTypeView  "-1"
52   connect imagechangeinformation.Out  viewernv.In
53   connect commandbutton.BoxChange countourvoi.BoxExecute
54   connect commandbutton.BoxChange viewernv.BoxExecute
55
56
57 exec mainSplit