2 author "???creatis.insa-lyon.fr"
5 include vtk/boxes/bbLoadHola
14 new FileSelector openFileDialog
15 set openFileDialog.Wildcard "(*.mhd)|*.mhd"
16 new MetaImageReader image
17 connect openFileDialog.Out image.In
19 new ImagePlanes planes
20 connect image.Out planes.In
24 #connect planes.PlaneX viewer.Obs1
25 #connect planes.PlaneY viewer.Obs2
26 #connect planes.PlaneZ viewer.Obs3
27 #connect planes.Plane3Pts viewer.Obs4
28 #set viewer.WinTitle "Show N Points"
29 #set viewer.WinWidth 350
30 #set viewer.WinHeight 400
33 #set viewernv.nTypeView "6 1 2 0"
34 set viewernv.nTypeView "6"
35 connect image.Out viewernv.In
37 new ShowNPoints showpoints
38 connect image.Out showpoints.Image
39 connect showpoints.lstPointsX planes.PointsX
40 connect showpoints.lstPointsY planes.PointsY
41 connect showpoints.lstPointsZ planes.PointsZ
42 #set planes.PointsX "10 10 50"
43 #set planes.PointsY "10 50 20"
44 #set planes.PointsZ "10 10 30"
45 connect viewernv.BoxChange showpoints.BoxExecute
46 connect viewernv.Point showpoints.In
47 connect viewernv.Renderer1 showpoints.Renderer
48 set showpoints.Radio 1
50 new ImageActor imgactor
51 connect planes.Image3Pts imgactor.In
52 connect viewernv.Renderer1 imgactor.Renderer
53 connect planes.Transform3Pts imgactor.Transform
56 new CommandButton execplanes
57 set execplanes.Label "Refresh planes"
58 connect execplanes.BoxChange planes.BoxExecute
59 connect execplanes.BoxChange view2d.BoxExecute
60 connect execplanes.BoxChange imgactor.BoxExecute
61 #connect execplanes.BoxChange viewer.BoxExecute
63 new LayoutLine layoutline0
64 connect showpoints.Widget layoutline0.Widget1
65 connect execplanes.Widget layoutline0.Widget2
67 new LayoutLine layoutline1
68 connect viewernv.Widget layoutline1.Widget1
70 new LayoutSplit mainSplit
71 set mainSplit.Orientation H
72 set mainSplit.Proportion 10
73 connect layoutline0.Widget mainSplit.Widget1
74 connect layoutline1.Widget mainSplit.Widget2
78 connect planes.Image3Pts view2d.In