X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_creaVtk_PKG%2Fsrc%2FbbcreaVtkVectorsExtraction.h;h=d7770f82fc5c9b2e035a755728a0dfa777afd740;hb=deba2ca0e15d275b9c2e80000697d5068ef3efa9;hp=621ef3af68a07f76b987f8bdb93d70483b15d9bb;hpb=a4ea6666ebd55839aef25e255d3337340c088284;p=creaVtk.git diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkVectorsExtraction.h b/bbtk_creaVtk_PKG/src/bbcreaVtkVectorsExtraction.h index 621ef3a..d7770f8 100644 --- a/bbtk_creaVtk_PKG/src/bbcreaVtkVectorsExtraction.h +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkVectorsExtraction.h @@ -8,8 +8,10 @@ #include "iostream" #include "vtkImageData.h" - #include "vtkPointData.h" +#include + +#define PI 3.14159265 namespace bbcreaVtk { @@ -25,6 +27,9 @@ class bbcreaVtk_EXPORT VectorsExtraction BBTK_DECLARE_INPUT(Coordinates,std::vector); BBTK_DECLARE_INPUT(VectorsFieldImage,vtkImageData*); BBTK_DECLARE_OUTPUT(Vector,std::vector); + BBTK_DECLARE_OUTPUT(X,double); + BBTK_DECLARE_OUTPUT(Y,double); + BBTK_DECLARE_OUTPUT(Z,double); BBTK_DECLARE_OUTPUT(Angle1,double); BBTK_DECLARE_OUTPUT(Angle2,double); BBTK_PROCESS(Process); @@ -42,6 +47,9 @@ BBTK_CATEGORY("empty"); BBTK_INPUT(VectorsExtraction,Coordinates,"Coordinates (x,y,z)",std::vector,""); BBTK_INPUT(VectorsExtraction,VectorsFieldImage,"Image of Vectors Field",vtkImageData*,""); BBTK_OUTPUT(VectorsExtraction,Vector,"",std::vector,""); +BBTK_OUTPUT(VectorsExtraction,X,"x",double,""); +BBTK_OUTPUT(VectorsExtraction,Y,"y",double,""); +BBTK_OUTPUT(VectorsExtraction,Z,"z",double,""); BBTK_OUTPUT(VectorsExtraction,Angle1,"Angle 1 (Helix Angle)",double,""); BBTK_OUTPUT(VectorsExtraction,Angle2,"Angle 2 (Transversal Angle)",double,""); BBTK_END_DESCRIBE_BLACK_BOX(VectorsExtraction);