# ---------------------------------- # - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box) # - /home/davila/Creatis/creaTools/creatools_install/bin/../share/bbtk/bbs/vtk/boxes/bbIsoSurfaceExtractor.bbs # ---------------------------------- include std include itkvtk include vtk include std define IsoSurfaceExtractor vtk author "j p r at creatis.univ-lyon1.fr" description "Extracts an iso-surface of a 3D image and creates a vtkProp3D object to insert into a 3D scene (e.g. a Viewer3D)" category "3D object creator" new MarchingCubes mc new PolyDataToActor polydatatoactor new MultipleInputs Box03 set Box03.BoxProcessMode "reactive" connect mc.Out polydatatoactor.In connect Box03.Out polydatatoactor.BoxExecute connect Box03.Out mc.BoxExecute # Complex input ports input In mc.In " " input Isovalue mc.Value " " input Opacity polydatatoactor.Opacity " " input Colour polydatatoactor.Colour " " input Renderer polydatatoactor.Renderer " " input Transform polydatatoactor.Transform " " input BoxExecute Box03.In1 " " # Complex output ports output Out polydatatoactor.Out " " endefine