X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_creaVtk_PKG%2Fsrc%2FbbcreaVtkVectorsExtraction.h;h=d7770f82fc5c9b2e035a755728a0dfa777afd740;hb=165b772fd99a0169bc00e21b5f328da81c331971;hp=621ef3af68a07f76b987f8bdb93d70483b15d9bb;hpb=cf3087440ef51f6ed4bfd1cdda5b8a14148bc51d;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);