From 66e87ae119689eaa5bdf103e4a12c993ad27e8fb Mon Sep 17 00:00:00 2001 From: ruppert Date: Thu, 23 Dec 2010 19:27:00 +0000 Subject: [PATCH] . --- invesalius/control.py | 2 ++ invesalius/libc/libalign/libalign.py | 4 ++++ 2 files changed, 6 insertions(+), 0 deletions(-) diff --git a/invesalius/control.py b/invesalius/control.py index 44354c5..89543ae 100755 --- a/invesalius/control.py +++ b/invesalius/control.py @@ -218,8 +218,10 @@ class Controller(): def Tools_Interpolation(self, pubsub_evt): print "Running histogram equalization..." scn = libscnvtk.VtkImageDataToScene(prj.Project().imagedata) + flag=libift.ShiftScene(scn) scn2 = libift.LinearInterp(scn,0,0,0) libift.NewDestroyScene(scn) + libift.UnShiftScene(scn2,flag) newimg = libscnvtk.SceneToVtkImageData(scn2) libift.NewDestroyScene(scn2) self.CloseProject() diff --git a/invesalius/libc/libalign/libalign.py b/invesalius/libc/libalign/libalign.py index 5f9a9fd..97ac1ff 100644 --- a/invesalius/libc/libalign/libalign.py +++ b/invesalius/libc/libalign/libalign.py @@ -7,13 +7,17 @@ from ..libscnvtk import libscnvtk as libscnvtk def VolumeAlign(img): scn = libscnvtk.VtkImageDataToScene(img) print "VolumeAlign()" + flag=libift.ShiftScene(scn) scn2 = libift.MSP_Align(scn,None,0,1) + libift.UnShiftScene(scn2,flag) return libscnvtk.SceneToVtkImageData(scn2) def Interp(img): scn = libscnvtk.VtkImageDataToScene(img) + flag=libift.ShiftScene(scn) scn2=libift.LinearInterp(scn,0,0,0) + libift.UnShiftScene(scn2,flag) return libscnvtk.SceneToVtkImageData(scn2) -- libgit2 0.21.2