]> Creatis software - creaRigidRegistration.git/blobdiff - PackRecalage/bbs/boxes/CompareImagesWidget3D.bbs
2020 Feature Comparing Images in XY XZ YZ planes
[creaRigidRegistration.git] / PackRecalage / bbs / boxes / CompareImagesWidget3D.bbs
diff --git a/PackRecalage/bbs/boxes/CompareImagesWidget3D.bbs b/PackRecalage/bbs/boxes/CompareImagesWidget3D.bbs
new file mode 100644 (file)
index 0000000..9db4c98
--- /dev/null
@@ -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