- vtkAbstractTransform * GetTransform();
- void SetTransform(vtkAbstractTransform *transform);
- vtkImageReslice* GetVTKImageReslice();
- void SetVTKImageReslice(vtkImageReslice *reslice);
-
- void SetRotateX(int xvalue);
- void SetRotateY(int yvalue);
- void SetRotateZ(int zvalue);
-
- void SetTranslationX(int xvalue);
- void SetTranslationY(int yvalue);
- void SetTranslationZ(int zvalue);
- void SetOrigin(double value[3]);
- private:
-
- void SetTimeSpacing(double s) { mTimeSpacing = s; }
- void SetTimeOrigin(double o) { mTimeOrigin = o; }
-
- private:
+
+ vtkSmartPointer<vtkTransform> GetTransform();
+ void SetTransform(vtkSmartPointer<vtkTransform> transform);
+
+ void SetTimeSpacing(double s) {
+ mTimeSpacing = s;
+ }
+ void SetTimeOrigin(double o) {
+ mTimeOrigin = o;
+ }
+
+ void UpdateReslice();
+
+private: