]> Creatis software - bbtk.git/blob - packages/kw/bbs/appli/exampleTransferFunctionEditor.bbs
45b81b18b5ec0578c0e95be14969b880bbf247bd
[bbtk.git] / packages / kw / bbs / appli / exampleTransferFunctionEditor.bbs
1 description "Example of the transfer function editor"
2 author "laurent.guigues at creatis.insa-lyon.fr"
3 category "example"
4
5 include vtk
6 #load wxvtk
7 load kw
8
9 new LoadHola image
10 //new PiecewiseFunction color
11 new kwTransferFunctionEditor color
12 new kwTransferFunctionEditor opacity
13 new VolumeRenderer renderer
14 new kwViewer3D viewer
15
16 connect image.Out color.In
17 connect image.Out opacity.In
18 connect image.Out renderer.In
19 connect color.Out renderer.ColorFunction
20 connect opacity.Out renderer.OpacityFunction
21 connect renderer.Out viewer.In1
22
23 //connect color.BoxChange viewer.BoxExecute
24
25 load std
26 #set color.X "0 500 1000"
27 #set color.Y "0 0.01 1"
28 //set opacity.X "0 500 1000"
29 //set opacity.Y "0 0.01 0.1"
30
31 //new kwLayoutSplit main
32 //connect viewer.Widget main.Widget1
33 //connect color.Widget main.Widget2
34
35 set color.Title "Transfer function"
36 set opacity.Title "Opacity"
37
38 exec color
39 exec opacity
40 exec viewer
41 //exec main