X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_creaVtk_PKG%2Fsrc%2FbbcreaVtkHeartAngles.h;h=287d88fbffcc8580c0502e4b5c8f0ad7228bab89;hb=37c4761e82cf635a719484f2b80f1e207cc03d02;hp=10a80f8a1b51879e0bf271c6bf6ab6dfb8959de1;hpb=ebac11ff6732523c5d24859e67cec41210e6fc2f;p=creaVtk.git diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkHeartAngles.h b/bbtk_creaVtk_PKG/src/bbcreaVtkHeartAngles.h index 10a80f8..287d88f 100644 --- a/bbtk_creaVtk_PKG/src/bbcreaVtkHeartAngles.h +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkHeartAngles.h @@ -7,6 +7,7 @@ #include "bbtkAtomicBlackBox.h" #include "iostream" #include "vtkImageData.h" +#include namespace bbcreaVtk { @@ -18,18 +19,10 @@ class bbcreaVtk_EXPORT HeartAngles //vtkImageData* image, double Px, double Py, double Pz, double Vx, double Vy, double Vz, double Nx, double Ny, double Nz, double p2x, double p2y, double p2z BBTK_DECLARE_INPUT(Image, vtkImageData*); - BBTK_DECLARE_INPUT(Px,double); - BBTK_DECLARE_INPUT(Py,double); - BBTK_DECLARE_INPUT(Pz,double); - BBTK_DECLARE_INPUT(Vx,double); - BBTK_DECLARE_INPUT(Vy,double); - BBTK_DECLARE_INPUT(Vz,double); - BBTK_DECLARE_INPUT(Nx,double); - BBTK_DECLARE_INPUT(Ny,double); - BBTK_DECLARE_INPUT(Nz,double); - BBTK_DECLARE_INPUT(p2x,double); - BBTK_DECLARE_INPUT(p2y,double); - BBTK_DECLARE_INPUT(p2z,double); + BBTK_DECLARE_INPUT(PlanePoint,std::vector); + BBTK_DECLARE_INPUT(Vector,std::vector); + BBTK_DECLARE_INPUT(Normal,std::vector); + BBTK_DECLARE_INPUT(Point2,std::vector); BBTK_DECLARE_OUTPUT(AlphaImage, vtkImageData*); BBTK_DECLARE_OUTPUT(BetaImage, vtkImageData*); BBTK_PROCESS(Process); @@ -45,18 +38,10 @@ BBTK_AUTHOR("carlos torres"); BBTK_DESCRIPTION("No Description."); BBTK_CATEGORY("empty"); BBTK_INPUT(HeartAngles,Image,"Image",vtkImageData*,""); -BBTK_INPUT(HeartAngles,Px,"Punto en el plano componente X",double,""); -BBTK_INPUT(HeartAngles,Py,"Punto en el plano componente Y",double,""); -BBTK_INPUT(HeartAngles,Pz,"Punto en el plano componente Z",double,""); -BBTK_INPUT(HeartAngles,Vx,"Vector componente X",double,""); -BBTK_INPUT(HeartAngles,Vy,"Vector componente Y",double,""); -BBTK_INPUT(HeartAngles,Vz,"Vector componente Z",double,""); -BBTK_INPUT(HeartAngles,Nx,"Normal componente X",double,""); -BBTK_INPUT(HeartAngles,Ny,"Normal componente Y",double,""); -BBTK_INPUT(HeartAngles,Nz,"Normal componente Z",double,""); -BBTK_INPUT(HeartAngles,p2x,"Punto P2 componente X",double,""); -BBTK_INPUT(HeartAngles,p2y,"Punto P2 componente Y",double,""); -BBTK_INPUT(HeartAngles,p2z,"Punto P2 componente Z",double,""); +BBTK_INPUT(HeartAngles,PlanePoint,"Punto en el plano componente X",std::vector,""); +BBTK_INPUT(HeartAngles,Vector,"Vector componente X",std::vector,""); +BBTK_INPUT(HeartAngles,Normal,"Normal componente X",std::vector,""); +BBTK_INPUT(HeartAngles,Point2,"Punto P2 componente X",std::vector,""); BBTK_OUTPUT(HeartAngles,AlphaImage,"Alpha Image",vtkImageData*,""); BBTK_OUTPUT(HeartAngles,BetaImage,"Beta Image",vtkImageData*,""); BBTK_END_DESCRIBE_BLACK_BOX(HeartAngles);