X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcreaVtk%2FcreaVtkFromVtk4DToItk4D.h;h=3cc462e8a62f8713cbb9a6ebd32fc7351ede2a25;hb=7c3081ccca0482d832635a20482f2391e9a360b8;hp=3518f470bd937ba56b30da7a65b9832f406d2f1d;hpb=a8769cd2a4eea19ed0b931a204319e4739f088a5;p=creaVtk.git diff --git a/lib/creaVtk/creaVtkFromVtk4DToItk4D.h b/lib/creaVtk/creaVtkFromVtk4DToItk4D.h index 3518f47..3cc462e 100644 --- a/lib/creaVtk/creaVtkFromVtk4DToItk4D.h +++ b/lib/creaVtk/creaVtkFromVtk4DToItk4D.h @@ -29,23 +29,38 @@ #define _CREAVTKFROMVTK4DTOITK4D_H_ #include "vtkImageData.h" #include + #include "itkImage.h" -template + +//EED template + +typedef unsigned short PixelType; +typedef itk::Image< PixelType, 4 > Image4DType; + class creaVtkFromVtk4DToItk4D { public : creaVtkFromVtk4DToItk4D(); ~creaVtkFromVtk4DToItk4D(); - void SetImage4D(TImage *image); - void SetImage4Dvtk(std::vector image); - std::vector > Process(); +//EED void SetImage4D(TImage *image); + + void SetImage4Dvtk(std::vector image); +//EED std::vector > Process(); + void Process(); + Image4DType::Pointer GetResult(); + protected: private: - TImage* _image4D; - std::vector image4Dvtk; + +//EED TImage* _image4D; +//EED2 itk::Image _image4D; + + Image4DType::Pointer _image4D; + std::vector _image4Dvtk; }; + //-end of _CREAVTKFROMVTK4DTOITK4D_H_------------------------------------------------------ #endif