class vtkImageData;
class vtkImageReslice;
+class vtkGeneralTransform;
class vtkTransform;
-class vtkImageReslice;
-class vtkAbstractTransform;
+class vtkGridTransform;
//------------------------------------------------------------------------------
class vvImage : public itk::LightObject
bool IsScalarTypeInteger();
bool IsScalarTypeInteger(int t);
vtkSmartPointer<vtkTransform> GetTransform();
+ vtkSmartPointer<vtkGridTransform> GetGridTransform();
void SetTransform(vtkSmartPointer<vtkTransform> transform);
void SetTimeSpacing(double s) { mTimeSpacing = s; }
void SetTimeOrigin(double o) { mTimeOrigin = o; }
std::vector<vtkImageData*> mVtkImages;
std::vector< vtkSmartPointer<vtkImageReslice> > mVtkImageReslice;
+ vtkSmartPointer<vtkGeneralTransform> mGeneralTransform;
vtkSmartPointer<vtkTransform> mTransform;
+ vtkSmartPointer<vtkGridTransform> mGridTransform;
double mTimeOrigin;
double mTimeSpacing;
};