]> Creatis software - creaVtk.git/blobdiff - bbtk_creaVtk_PKG/src/bbcreaVtkPointPicker.h
#3476 Export Normal in PointPicker box
[creaVtk.git] / bbtk_creaVtk_PKG / src / bbcreaVtkPointPicker.h
index 7d3d8538615821c84da3a2e7cdaa58d5eab18394..d48c5607527c3e5b7c3451ee859f1e980a53d7c4 100644 (file)
@@ -57,6 +57,7 @@ class bbcreaVtk_EXPORT PointPicker
   BBTK_DECLARE_OUTPUT(Mesh,vtkProp3D*);
   BBTK_DECLARE_OUTPUT(PointId,longInt);
   BBTK_DECLARE_OUTPUT(CellId,longInt);
+  BBTK_DECLARE_OUTPUT(Normal,std::vector<double>);
   BBTK_PROCESS(Process);
   void Process();
 
@@ -79,10 +80,11 @@ BBTK_BEGIN_DESCRIBE_BLACK_BOX(PointPicker,bbtk::AtomicBlackBox);
   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,Point,"Point [x,y,z])",std::vector<double>,"");
   BBTK_OUTPUT(PointPicker,Mesh,"Mesh",vtkProp3D*,"");
   BBTK_OUTPUT(PointPicker,PointId,"Point Id in Mesh",longInt,"");
   BBTK_OUTPUT(PointPicker,CellId,"Cell Id in Mesh",longInt,"");
+  BBTK_OUTPUT(PointPicker,Normal,"Normal [nx,ny,nz]",std::vector<double>,"");
 
 BBTK_END_DESCRIBE_BLACK_BOX(PointPicker);
 //=====