X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=common%2FvvImage.h;h=f76d2a1321d8c28849d3cd15d49b92b2382e8bd2;hb=72375037f90c596a034b2ebe5e54e209e7b45511;hp=cc0ce76028dd3734eeeb342aa80c9de996846d05;hpb=f181e8fc01dec00bc6b0c82e0e273e1bb0d292c5;p=clitk.git diff --git a/common/vvImage.h b/common/vvImage.h index cc0ce76..f76d2a1 100644 --- a/common/vvImage.h +++ b/common/vvImage.h @@ -22,11 +22,12 @@ #include #include #include + +#include #include +#include class vtkImageData; -class vtkImageReslice; -class vtkTransform; //------------------------------------------------------------------------------ class vvImage : public itk::LightObject @@ -52,7 +53,7 @@ public : std::string GetScalarTypeAsITKString(); int GetNumberOfScalarComponents(); int GetScalarSize(); - bool IsTimeSequence(); + bool IsTimeSequence() const; bool IsScalarTypeInteger(); bool IsScalarTypeInteger(int t); vtkSmartPointer GetTransform(); @@ -70,6 +71,7 @@ private: vtkSmartPointer mTransform; double mTimeOrigin; double mTimeSpacing; + unsigned int mImageDimension; }; //------------------------------------------------------------------------------