1 # ----------------------------------
2 # - BBTKGEditor v 1.5 BBS BlackBox Script (Complex Box)
3 # - /Users/davila/Creatis/C22/creatools_source/creaMaracasVisu/bbtk/bbs/boxes/SetPositionPointPicker.bbs
4 # ----------------------------------
11 include creaMaracasVisu
13 define SetPositionPointPicker creaMaracasVisu
15 author "info-dev@creatis.insa-lyon.fr"
16 description "Show N Points"
20 new vtk:ImageVtkProperties Box24
22 new creaVtk:PointPicker Box47
23 set Box47.TypeEvent "2"
25 new std:MathOperationVector Box48
28 new std:MathOperationVector Box49
31 new creaMaracasVisu:SetPosition Box50
32 set Box50.FixAxis2D "true"
34 new creaMaracasVisu:SetPosition Box32
35 set Box32.FixAxis2D "false"
37 new std:MagicBox Box100
40 connect Box47.Point Box48.In0
41 connect Box24.Spacing Box48.In1
42 connect Box48.Out Box49.In0
43 connect Box49.Out Box50.Point
44 connect Box47.BoxChange Box50.BoxExecute
45 connect Box100.Out Box50.wxVtkBaseView
48 input render Box47.Renderer " "
49 input image Box24.In " "
50 input wxvtkbaseview Box100.In " "
51 input vtkprop3D Box47.Prop3D " "
53 # Complex output ports
54 output boxchange Box47.BoxChange " "
55 output pointid Box47.PointId " "
56 output normal Box47.Normal " "
57 output PositionWorld Box47.Point " "
58 output PositionImage Box49.Out " "