1 # ----------------------------------
2 # - BBTKGEditor v 1.5 BBS BlackBox Script (Complex Box)
3 # - /Users/davila/Creatis/C23/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 std:MagicBox Box100
36 new creaMaracasVisu:wxVtkBaseView_Info Box07
38 new std:MagicBox Box10
41 connect Box47.Point Box48.In0
42 connect Box24.Spacing Box48.In1
43 connect Box48.Out Box49.In0
44 connect Box49.Out Box50.Point
45 connect Box47.BoxChange Box50.BoxExecute
46 connect Box100.Out Box50.wxVtkBaseView
47 connect Box100.Out Box07.wxVtkBaseView
48 connect Box07.Image Box24.In
49 connect Box10.Out Box47.Prop3D
50 connect Box07.vtkRenderer Box47.Renderer
53 input wxvtkbaseview Box100.In " "
54 input vtkprop3D Box10.In " "
56 # Complex output ports
57 output boxchange Box47.BoxChange " "
58 output pointid Box47.PointId " "
59 output normal Box47.Normal " "
60 output PositionWorld Box47.Point " "
61 output PositionImage Box49.Out " "