]> Creatis software - creaVtk.git/blobdiff - bbtk_creaVtk_PKG/src/bbcreaVtkPointPicker.h
#3150 PointPicker box
[creaVtk.git] / bbtk_creaVtk_PKG / src / bbcreaVtkPointPicker.h
index 94c9d376d7ececb1d289e03e7e19a44497269f2c..7d3d8538615821c84da3a2e7cdaa58d5eab18394 100644 (file)
@@ -52,6 +52,7 @@ class bbcreaVtk_EXPORT PointPicker
   BBTK_DECLARE_INPUT(Active,bool);
   BBTK_DECLARE_INPUT(TypeEvent,int );
   BBTK_DECLARE_INPUT(Renderer,vtkRenderer*);
+  BBTK_DECLARE_INPUT(Prop3D,vtkProp3D*);
   BBTK_DECLARE_OUTPUT(Point,std::vector<double>);
   BBTK_DECLARE_OUTPUT(Mesh,vtkProp3D*);
   BBTK_DECLARE_OUTPUT(PointId,longInt);
@@ -76,6 +77,7 @@ BBTK_BEGIN_DESCRIBE_BLACK_BOX(PointPicker,bbtk::AtomicBlackBox);
   BBTK_INPUT(PointPicker,Active,"(true default)  true/false",bool,"");
   BBTK_INPUT(PointPicker,TypeEvent,"(0 default) 0:NOTHING,  1:MouseMoveEvent  2:LeftButtonPressEvent  3:LeftButtonDoubleClickEvent",int,"");
   BBTK_INPUT(PointPicker,Renderer,"vtk Renderer",vtkRenderer*,"");
+  BBTK_INPUT(PointPicker,Prop3D,"vtkProp3D de reference. If this parameter is empty all actors in the render are used",vtkProp3D*,"");
 
   BBTK_OUTPUT(PointPicker,Point,"Point (double)",std::vector<double>,"");
   BBTK_OUTPUT(PointPicker,Mesh,"Mesh",vtkProp3D*,"");