X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=common%2FvvImage.h;fp=common%2FvvImage.h;h=07987c78cda75b16c5d40d3c5f3949643dc083e8;hb=ddd0fa980287258b869cf7c9835c4a559cd4cb72;hp=7dbba1f3577c2ce65b7280071fb0e81375b76f52;hpb=9cdfabc67eb004e921e7adbe98a56f30e3a3326d;p=clitk.git diff --git a/common/vvImage.h b/common/vvImage.h index 7dbba1f..07987c7 100644 --- a/common/vvImage.h +++ b/common/vvImage.h @@ -25,9 +25,9 @@ class vtkImageData; class vtkImageReslice; +class vtkGeneralTransform; class vtkTransform; -class vtkImageReslice; -class vtkAbstractTransform; +class vtkGridTransform; //------------------------------------------------------------------------------ class vvImage : public itk::LightObject @@ -57,6 +57,7 @@ public : bool IsScalarTypeInteger(); bool IsScalarTypeInteger(int t); vtkSmartPointer GetTransform(); + vtkSmartPointer GetGridTransform(); void SetTransform(vtkSmartPointer transform); void SetTimeSpacing(double s) { mTimeSpacing = s; } void SetTimeOrigin(double o) { mTimeOrigin = o; } @@ -68,7 +69,9 @@ private: std::vector mVtkImages; std::vector< vtkSmartPointer > mVtkImageReslice; + vtkSmartPointer mGeneralTransform; vtkSmartPointer mTransform; + vtkSmartPointer mGridTransform; double mTimeOrigin; double mTimeSpacing; };