# ---------------------------------- # - BBTKGEditor v 1.4 BBS BlackBox Script # - /home/davila/Creatis/All/creatools_source/creaRigidRegistration/PackRecalage/bbs/appli/ExampleRecalage3D1Point.bbs # ---------------------------------- # BBTK GEditor Script # ---------------------- include std include itkvtk include creaMaracasVisu include wx include vtk include creaImageIO include PackRecalage author "info-dev@creatis.insa-lyon.fr" description "Recalage3D 1-point" category "example" new ViewerNV viewer set viewer.nTypeView "6 1 2 0" new ViewerNV viewer2 set viewer2.nTypeView "6 1 2 0" new LayoutSplit imagesLayout set imagesLayout.Orientation "H" set imagesLayout.Proportion "50" set imagesLayout.WinTitle "Input Images" new LayoutSplit resultLayout set resultLayout.Proportion "80" set resultLayout.WinTitle "Registration" new vtkImageDataPointerRelay Box22 new vtkImageDataPointerRelay Box23 new ImagesChooserDialogBox Box24 new ImagesChooserDialogBox Box25 new Recalage3D1PointWidget Box52 new CompareImagesWidget3D Box20 new CompareImages_3DwithPlanes_Widget Box11 set Box11.WinTitle "3D Planes" new LayoutSplit Box12 set Box12.Orientation "H" new LayoutTab Box13 new CompareImagesWidget Box14 set Box14.WinTitle "2D+t" new LayoutTab Box15 set Box15.WinHeight "800" set Box15.WinWidth "1200" new LayoutTab Box16 new LayoutTab Box17 new LayoutLine Box18 set Box18.WinTitle "Move Image" new LayoutLine Box19 set Box19.WinTitle "Fix Image" connect Box22.Out viewer2.In connect Box23.Out viewer.In connect Box22.Out Box52.Image1 connect Box23.Out Box52.Image2 connect Box52.Out Box20.Image2 connect Box52.BoxChange Box20.BoxExecute connect Box52.Widget resultLayout.Widget2 connect Box23.Out Box11.In1 connect Box52.Out Box11.In2 connect Box20.Widget Box12.Widget1 connect Box11.Widget Box13.Widget1 connect Box13.Widget Box12.Widget2 connect Box12.Widget resultLayout.Widget1 connect Box23.Out Box20.Image1 connect Box52.Out Box14.In2 connect Box23.Out Box14.In1 connect Box52.BoxChange Box13.BoxExecute connect imagesLayout.Widget Box15.Widget1 connect resultLayout.Widget Box15.Widget2 connect Box16.Widget imagesLayout.Widget1 connect Box17.Widget imagesLayout.Widget2 connect viewer2.Widget Box18.Widget1 connect Box18.Widget Box17.Widget1 connect viewer.Widget Box19.Widget1 connect Box19.Widget Box16.Widget1 connect Box20.Point Box11.Point connect Box20.BoxChange Box11.BoxExecute connect Box24.Out Box22.In connect Box25.Out Box23.In # Complex input ports exec Box15