# ---------------------------------- # - 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 wx include vtk include creaImageIO include PackRecalage include std author "info-dev@creatis.insa-lyon.fr" description "Recalage3D 1-point" category "example" 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 LoadHola Box27 new Getting3D1Point Box28 set Box28.Title "Move Image" new Getting3D1Point Box29 set Box29.Title "Fix Image" new MultipleInputs Box26 connect Box22.Out Box52.Image1 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 Box20.Point Box11.Point connect Box20.BoxChange Box11.BoxExecute connect Box27.Out Box22.In connect Box27.Out Box23.In connect Box29.Widget imagesLayout.Widget1 connect Box28.Widget imagesLayout.Widget2 connect Box27.Out Box29.Image connect Box27.Out Box28.Image connect Box29.BoxChange Box26.In1 connect Box28.BoxChange Box26.In2 connect Box26.BoxChange Box52.BoxExecute connect Box29.Point Box52.CenterPoint connect Box28.Point Box52.OriginPoint # Complex input ports exec Box15