-
-void vvImage::SetVTKImageReslice(vtkImageReslice* reslice) {
- mVtkImageReslice=reslice;
-
-}
-//--------------------------------------------------------------------
-
-//--------------------------------------------------------------------
-vtkAbstractTransform * vvImage::GetTransform()
-{
- return mVtkImageReslice->GetResliceTransform();
-}
-//--------------------------------------------------------------------
-
-//-------------------------------------------------------------------
-void vvImage::SetRotateX(int xvalue)
-{
- transform->PostMultiply();
- transform->Translate(-origin[0],-origin[1],-origin[2]);
- transform->RotateX(xvalue);
- transform->Translate(origin[0],origin[1],origin[2]);
- mVtkImageReslice->Update();
-}
-
-//--------------------------------------------------------------------
-
-//-------------------------------------------------------------------
-void vvImage::SetRotateY(int yvalue)
-{
- transform->PostMultiply();
- transform->Translate(-origin[0],-origin[1],-origin[2]);
- transform->RotateY(yvalue);
- transform->Translate(origin[0],origin[1],origin[2]);
- mVtkImageReslice->Update();
-}
-//--------------------------------------------------------------------
-
-//-------------------------------------------------------------------
-void vvImage::SetRotateZ(int zvalue)