]> Creatis software - clitk.git/blobdiff - common/vvImage.h
Remove reslice from vvImage. The transform is kept but it's up to the user to use...
[clitk.git] / common / vvImage.h
index 37fa547cf163b6dcae1e0f0a9c8e4383bcd10270..b592306712005a9d18a85ade4ccf712e0af09930 100644 (file)
@@ -23,7 +23,6 @@
 #include <itkObjectFactory.h>
 #include <itkProcessObject.h>
 
-#include <vtkImageReslice.h>
 #include <vtkSmartPointer.h>
 #include <vtkTransform.h>
 
@@ -42,7 +41,6 @@ public :
   void Reset();
   template<class TItkImageType> void AddItkImage(TItkImageType *input);
   const std::vector<vtkImageData*>& GetVTKImages();
-  const std::vector<vtkImageData*>& GetTransformedVTKImages();
   vtkImageData* GetFirstVTKImageData();
   int GetNumberOfDimensions() const;
   int GetNumberOfSpatialDimensions();
@@ -60,7 +58,6 @@ public :
   vtkSmartPointer<vtkTransform> GetTransform();
   void SetTimeSpacing(double s) { mTimeSpacing = s; }
   void SetTimeOrigin(double o) { mTimeOrigin = o; }
-  void UpdateReslice();
   bool HaveSameSizeAndSpacingThan(vvImage * other);
 
 private:
@@ -69,10 +66,7 @@ private:
 
   std::vector< ConverterPointer > mItkToVtkConverters;
   std::vector<vtkImageData*> mVtkImages;
-
-  std::vector< vtkSmartPointer<vtkImageReslice> > mVtkImageReslice;
   vtkSmartPointer<vtkTransform> mTransform;
-  std::vector<vtkImageData*> mTransformedVtkImages;
 
   double mTimeOrigin;
   double mTimeSpacing;