- transform->PostMultiply();
- transform->Translate(-origin[0],-origin[1],-origin[2]);
- transform->RotateZ(zvalue);
- transform->Translate(origin[0],origin[1],origin[2]);
- mVtkImageReslice->Update();
-}
-//--------------------------------------------------------------------
-
-//-------------------------------------------------------------------
-void vvImage::SetTranslationX(int xvalue)
-{
- transform->Translate(xvalue,0,0);
- mVtkImageReslice->Update();
-}
-//--------------------------------------------------------------------
-
-//-------------------------------------------------------------------
-
-void vvImage::SetTranslationY(int yvalue)
-{
- transform->Translate(0,yvalue,0);
- mVtkImageReslice->Update();
+ bool same = true;
+ for(int i=0; i<GetNumberOfDimensions(); i++) {
+ if ( GetSize()[i] != other->GetSize()[i]) same = false;
+ if ( GetSpacing()[i] != other->GetSpacing()[i]) same = false;
+ }
+ return same;