]> Creatis software - creaMaracasVisu.git/blobdiff - bbtk/bbs/boxes/Ruler01_XY.bbs
2345 creaMaracasVisu Feature Test Phase Normal Ruler01XY
[creaMaracasVisu.git] / bbtk / bbs / boxes / Ruler01_XY.bbs
index 3da1b51533a5a43f8f7d5255d7f3cdfdcf397fbc..544ccc3e112377f5395960bf8466dd5f69932f99 100644 (file)
@@ -6,8 +6,8 @@
 include std
 include itkvtk
 include vtk
-include creaMaracasVisu
 include std
+include creaMaracasVisu
 
 define Ruler01_XY creaMaracasVisu
 
@@ -18,35 +18,13 @@ category "<VOID>"
 
 new ImageVtkProperties Box00
 
-new DrawAxe3D Box01
-  set Box01.Colour "1 1 0"
-  set Box01.lstPointX "0 286.1111"
-  set Box01.lstPointY "0 0"
-  set Box01.lstPointZ "-900 -900"
-
-new Transform Box02
-
 new ConcatStrings Box03
 
-new Transform Box04
-  set Box04.RotateWXYZ "45 0 0 1"
-
 new ConcatStrings Box05
 
-new ConcatStrings Box06
-  set Box06.In2 " "
-  set Box06.In3 "0 0 1"
-
 new UpdateRender Box07
   set Box07.Active "true"
 
-new Mul Box10
-  set Box10.In2 "-1"
-
-new ConcatStrings Box11
-  set Box11.In1 "0"
-  set Box11.In2 " "
-
 new GetVectorFloatElement Box14
   set Box14.I "0"
 
@@ -75,44 +53,67 @@ new Text2D Box22
 
 new MagicBox Box23
 
+new DrawAxe3D Box25
+  set Box25.Colour "0 1 1"
+  set Box25.lstPointX "0 286.1111"
+  set Box25.lstPointY "0 0"
+  set Box25.lstPointZ "-900 -900"
+
+new Transform Box27
+  set Box27.RotateWXYZ "45 0 0 1"
+
+new ChInfo3Dto2DRuler Box28
+  set Box28.Direction "0"
+
+new Transform Box29
+
+new wxVtkBaseView_Info Box30
+
+new MagicBox Box31
+
 
-connect Box03.Out Box02.Translate
 connect Box00.Spacing Box05.In1
-connect Box05.Out Box02.Scale
-connect Box02.Out Box04.In
-connect Box06.Out Box04.RotateWXYZ
-connect Box04.Out Box01.Transform
-connect Box10.Out Box06.In1
-connect Box11.Out Box01.lstPointX
 connect Box00.Spacing Box14.In
 connect Box14.Out Box15.In2
 connect Box15.Out Box17.In2
-connect Box17.Out Box11.In3
 connect Box17.Out Box16.In3
 connect Box18.Out Box17.In1
 connect Box18.Out Box16.In1
 connect Box19.Out Box07.Renderer
-connect Box19.Out Box01.Renderer
-connect Box20.BoxChange Box01.BoxExecute
 connect Box20.BoxChange Box07.BoxExecute
-connect Box26.Out Box01.Opacity
 connect Box19.Out Box22.Renderer
 connect Box16.Out Box22.In
 connect Box26.Out Box22.Opacity
 connect Box20.BoxChange Box22.BoxExecute
 connect Box03.Out Box22.Point
 connect Box05.Out Box22.Spacing
-connect Box23.Out Box10.In1
 connect Box23.Out Box16.In6
+connect Box27.Out Box25.Transform
+connect Box23.Out Box28.Angle
+connect Box18.Out Box28.Size
+connect Box28.RotationVector Box27.RotateWXYZ
+connect Box28.OutPointX Box25.lstPointX
+connect Box28.OutPointY Box25.lstPointY
+connect Box28.OutPointZ Box25.lstPointZ
+connect Box19.Out Box25.Renderer
+connect Box26.Out Box25.Opacity
+connect Box20.BoxChange Box25.BoxExecute
+connect Box29.Out Box27.In
+connect Box05.Out Box29.Scale
+connect Box03.Out Box28.CenterPointIn
+connect Box30.Direction Box28.Direction
+connect Box30.vtkRenderer Box19.In
+connect Box03.Out Box29.Translate
 
 # Complex input ports
 input SizeReal Box18.In " "
 input Point Box03.In1 " "
-input vtkRenderer Box19.In " "
 input BoxExecuteRuler Box20.In " "
 input Image Box00.In " "
 input OpacityRuler Box26.In " "
 input Angle Box23.In " "
+input wxvtkbaseview Box30.wxVtkBaseView " "
+input vtkRenderer Box31.In " "
 
 # Complex output ports