]> Creatis software - bbtk.git/blob - packages/vtk/bbs/boxes/bbIsoSurfaceExtractor.bbs
48d3ab6159a47decdd8de8b04b2160d6595d46b3
[bbtk.git] / packages / vtk / bbs / boxes / bbIsoSurfaceExtractor.bbs
1 # ----------------------------------
2 # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box)
3 # - /home/davila/Creatis/creaTools/creatools_install/bin/../share/bbtk/bbs/vtk/boxes/bbIsoSurfaceExtractor.bbs
4 # ----------------------------------
5
6 include std
7 include itkvtk
8 include vtk
9 include std
10
11 define IsoSurfaceExtractor vtk
12
13 author "j p r at creatis.univ-lyon1.fr"
14 description "Extracts an iso-surface of a 3D image and creates a vtkProp3D object to insert into a 3D scene (e.g. a Viewer3D)"
15
16 category "3D object creator"
17
18 new MarchingCubes mc
19
20 new PolyDataToActor polydatatoactor
21
22 new MultipleInputs Box03
23   set Box03.BoxProcessMode "reactive"
24
25
26 connect mc.Out polydatatoactor.In
27 connect Box03.Out polydatatoactor.BoxExecute
28 connect Box03.Out mc.BoxExecute
29
30 # Complex input ports
31 input In mc.In " "
32 input Isovalue mc.Value " "
33 input Opacity polydatatoactor.Opacity " "
34 input Colour polydatatoactor.Colour " "
35 input Renderer polydatatoactor.Renderer " "
36 input Transform polydatatoactor.Transform " "
37 input BoxExecute Box03.In1 " "
38
39 # Complex output ports
40 output Out polydatatoactor.Out " "
41
42
43 endefine