description "Example of IsoSurfaceWidget." author "laurent.guigues at creatis.insa-lyon.fr" category "example" include wxvtk/boxes/bbIsoSurfaceWidget include vtk/boxes/bbLoadHola new IsoSurfaceWidget surface1 new IsoSurfaceWidget surface2 load wxvtk new Viewer3D viewer new LoadHola reader1 connect reader1.Out surface1.In connect reader1.Out surface2.In set surface1.Isovalue 100 set surface1.Opacity 100 set surface1.Colour "0.5 0 0" set surface1.Title "Iso-surface 1" set surface2.Isovalue 200 set surface2.Opacity 20 set surface2.Title "Iso-surface 2" connect surface1.Out viewer.In1 connect surface2.Out viewer.In2 new MultipleInputs refresh connect surface1.BoxChange refresh.In1 connect surface2.BoxChange refresh.In2 new LayoutLine main new LayoutLine controls connect viewer.Widget main.Widget1 connect controls.Widget main.Widget2 connect surface1.Widget controls.Widget1 connect surface2.Widget controls.Widget2 set main.WinWidth 800 set main.WinHeight 800 exec main # BUG in pipeline update : have to plug forced execution of viewer # after creation of all windows connect refresh.Out viewer.BoxExecute