X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?p=creaRigidRegistration.git;a=blobdiff_plain;f=PackRecalage%2Fbbs%2Fboxes%2FCompareImagesWidget3D.bbs;fp=PackRecalage%2Fbbs%2Fboxes%2FCompareImagesWidget3D.bbs;h=9db4c980b17673d1665465f48b7e617854f51a66;hp=0000000000000000000000000000000000000000;hb=e9bc7583dbf6e06e87c42149fe5511c9b0f1fab2;hpb=8350521be99adf8eb9b414f3bdf3d35d6959d66c diff --git a/PackRecalage/bbs/boxes/CompareImagesWidget3D.bbs b/PackRecalage/bbs/boxes/CompareImagesWidget3D.bbs new file mode 100644 index 0000000..9db4c98 --- /dev/null +++ b/PackRecalage/bbs/boxes/CompareImagesWidget3D.bbs @@ -0,0 +1,89 @@ +# ---------------------------------- +# - BBTKGEditor v 1.4 BBS BlackBox Script (Complex Box) +# - /home/davila/Creatis/All/creatools_source/creaRigidRegistration/PackRecalage/bbs/boxes/CompareImagesWidget3D.bbs +# ---------------------------------- + +include std +include itkvtk +include creaMaracasVisu +include vtk +include wx +include PackRecalage +include wxvtk +include std + +define CompareImagesWidget3D PackRecalage + +author "info-dev@creatis.insa-lyon.fr" +description "Recalage3D 1-point" + +category "example" + +new ViewerNV viewerResult + set viewerResult.nTypeView "5" + +new vtkImageDataPointerRelay Box23 + +new LayoutTab Box26 + set Box26.WinTitle "2D-Compare" + +new CompareImagesWidget Box27 + set Box27.WinTitle "2Dt-Comparing" + +new LayoutSplit Box28 + set Box28.Orientation "H" + set Box28.Proportion "50" + set Box28.WinTitle "3D-Comparing" + +new LayoutLine Box29 + +new IsoSurfaceWidget Box30 + set Box30.Title "Reference image" + +new IsoSurfaceWidget Box31 + set Box31.Title "Registration image" + +new LayoutTab Box38 + +new LayoutTab Box39 + +new MultipleInputs Box19 + +new vtkImageDataPointerRelay Box20 + +new CompareImages_3DwithPlanes_Widget Box12 + set Box12.WinTitle "3D planes Comparing" + + +connect Box27.Widget Box26.Widget2 +connect Box23.Out Box27.In1 +connect viewerResult.Widget Box28.Widget2 +connect Box28.Widget Box26.Widget1 +connect Box29.Widget Box28.Widget1 +connect Box31.Widget Box38.Widget2 +connect Box38.Widget Box29.Widget2 +connect Box39.Widget Box29.Widget1 +connect Box30.Widget Box39.Widget1 +connect Box23.Out Box30.In +connect viewerResult.Renderer1 Box30.vtkRenderer +connect viewerResult.Renderer1 Box31.vtkRenderer +connect Box30.BoxChange Box19.In1 +connect Box31.BoxChange Box19.In2 +connect Box19.BoxChange viewerResult.BoxExecute +connect Box20.Out viewerResult.In +connect Box20.Out Box27.In2 +connect Box20.Out Box31.In +connect Box23.Out Box12.In1 +connect Box20.Out Box12.In2 +connect Box12.Widget Box26.Widget3 + +# Complex input ports +input BoxExecute Box19.In3 " " +input Image1 Box23.In " " +input Image2 Box20.In " " + +# Complex output ports +output Widget Box26.Widget " " + + +endefine