BBTK_DECLARE_INPUT(Active,bool);
BBTK_DECLARE_INPUT(TypeEvent,int );
BBTK_DECLARE_INPUT(Renderer,vtkRenderer*);
BBTK_DECLARE_INPUT(Active,bool);
BBTK_DECLARE_INPUT(TypeEvent,int );
BBTK_DECLARE_INPUT(Renderer,vtkRenderer*);
BBTK_DECLARE_OUTPUT(Point,std::vector<double>);
BBTK_DECLARE_OUTPUT(Mesh,vtkProp3D*);
BBTK_DECLARE_OUTPUT(PointId,longInt);
BBTK_DECLARE_OUTPUT(Point,std::vector<double>);
BBTK_DECLARE_OUTPUT(Mesh,vtkProp3D*);
BBTK_DECLARE_OUTPUT(PointId,longInt);
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,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_OUTPUT(PointPicker,Point,"Point (double)",std::vector<double>,"");
BBTK_OUTPUT(PointPicker,Mesh,"Mesh",vtkProp3D*,"");
BBTK_OUTPUT(PointPicker,Point,"Point (double)",std::vector<double>,"");
BBTK_OUTPUT(PointPicker,Mesh,"Mesh",vtkProp3D*,"");