]> Creatis software - bbtk.git/blob - packages/vtk/bbs/appli/exampleSave_vtkPolyData.bbs
#3107 BBTK Bug New Normal - branch vtk7itk4 compilation with vtk7
[bbtk.git] / packages / vtk / bbs / appli / exampleSave_vtkPolyData.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script
3 # - /tmpEED/creaTools2/creatools_source/bbtk/packages/vtk/bbs/appli/exampleSave_vtkPolyData.bbs
4 # ----------------------------------
5
6 # BBTK GEditor Script
7 # ----------------------
8
9 include std
10 include itkvtk
11 include vtk
12 include wx
13 include wxvtk
14
15 author "info-dev at creatis.insa-lyon.fr"
16 description "Save a vtkPolyData example"
17 category "example mesh"
18
19 new vtk:LoadHola reader
20
21 new vtk:MarchingCubes mc
22   set mc.Value "1000"
23
24 new wx:FileSelector saveFileName
25   set saveFileName.OpenSave "Save"
26
27 new vtk:PolyDataWriter pdw
28
29 new vtk:PolyDataToActor pdActor
30
31 new wxvtk:Viewer3D viewer
32
33 new wx:CommandButton button
34   set button.Label "Save vtkPolyData"
35
36 new wx:LayoutSplit main
37   set main.Proportion "90"
38
39
40 connect reader.Out mc.In
41
42 connect saveFileName.Out pdw.Filename
43
44 connect mc.Out pdw.In
45
46 connect mc.Out pdActor.In
47
48 connect pdActor.Out viewer.In1
49
50 connect button.BoxChange pdw.BoxExecute
51
52 connect viewer.Widget main.Widget1
53
54 connect button.Widget main.Widget2
55
56
57
58 # Complex input ports
59 exec main