1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script
3 # - /tmpEED/creaTools2/creatools_source/creaMaracasVisu/bbtk/bbs/appli/examplePlaneNPoints.bbs
4 # ----------------------------------
7 # ----------------------
13 include creaMaracasVisu
16 author "info-dev@creatis.insa-lyon.fr"
17 description " 3points -> 1-plane "
20 new wx:FileSelector openFileDialog
21 set openFileDialog.Wildcard "(*.mhd)|*.mhd"
23 new vtk:MetaImageReader reader
25 new vtk:ImagePlanes planes
27 new creaMaracasVisu:TransferFunctionView transferfunc
29 new creaMaracasVisu:ViewerNV viewernv
30 set viewernv.nTypeView "6 1 2 0"
32 new creaMaracasVisu:ShowNPoints showpoints
33 set showpoints.Radio "1"
35 new creaMaracasVisu:ImageActor imgactor
37 new wxvtk:Viewer2D view2d
39 new wx:CommandButton execplanes
40 set execplanes.Label "Refresh planes"
42 new wx:LayoutLine layoutline0
44 new wx:LayoutLine layoutline1
46 new wx:LayoutSplit mainSplit
47 set mainSplit.Orientation "H"
48 set mainSplit.Proportion "10"
50 new vtk:LoadHola Box12
52 new vtk:vtkImageDataPointerRelay Box13
55 connect openFileDialog.Out reader.In
57 connect transferfunc.ColorFunction viewernv.ColorFunction
59 connect transferfunc.WindowLevel viewernv.WindowLevel
61 connect transferfunc.ColorLevel viewernv.ColorLevel
63 connect showpoints.lstPointsX planes.PointsX
65 connect showpoints.lstPointsY planes.PointsY
67 connect showpoints.lstPointsZ planes.PointsZ
69 connect viewernv.BoxChange showpoints.BoxExecute
71 connect viewernv.Point showpoints.In
73 connect viewernv.Renderer1 showpoints.Renderer
75 connect planes.Image3Pts imgactor.In
77 connect viewernv.Renderer1 imgactor.Renderer
79 connect planes.Transform3Pts imgactor.Transform
81 connect execplanes.BoxChange planes.BoxExecute
83 connect execplanes.BoxChange view2d.BoxExecute
85 connect execplanes.BoxChange imgactor.BoxExecute
87 connect showpoints.Widget layoutline0.Widget1
89 connect execplanes.Widget layoutline0.Widget2
91 connect transferfunc.Widget layoutline0.Widget3
93 connect viewernv.Widget layoutline1.Widget1
95 connect layoutline0.Widget mainSplit.Widget1
97 connect layoutline1.Widget mainSplit.Widget2
99 connect planes.Image3Pts view2d.In
101 connect Box12.Out Box13.In
103 connect Box13.Out transferfunc.In
105 connect Box13.Out planes.In
107 connect Box13.Out showpoints.Image
109 connect Box13.Out viewernv.In
113 # Complex input ports