|
@@ -165,7 +165,7 @@ class resampleLogic(ScriptedLoadableModuleLogic):
|
|
coeff.Update()
|
|
coeff.Update()
|
|
#interpolation ready to use
|
|
#interpolation ready to use
|
|
|
|
|
|
- #this is tought. COpy only links (ie. shallow copy)
|
|
|
|
|
|
+ #this is tough. COpy only links (ie. shallow copy)
|
|
newImage=vtk.vtkImageData()
|
|
newImage=vtk.vtkImageData()
|
|
newImage.DeepCopy(refNode.GetImageData())
|
|
newImage.DeepCopy(refNode.GetImageData())
|
|
newImage=self.cast(newImage,node.GetImageData())
|
|
newImage=self.cast(newImage,node.GetImageData())
|
|
@@ -199,11 +199,11 @@ class resampleLogic(ScriptedLoadableModuleLogic):
|
|
if i%10000==0:
|
|
if i%10000==0:
|
|
log.write(("[{}]: {}->{}\n").format(i,v0,v))
|
|
log.write(("[{}]: {}->{}\n").format(i,v0,v))
|
|
|
|
|
|
- node.SetName(nodeName+"_BU")
|
|
|
|
|
|
+ #node.SetName(nodeName+"_BU")
|
|
|
|
|
|
|
|
|
|
newNode=slicer.vtkMRMLScalarVolumeNode()
|
|
newNode=slicer.vtkMRMLScalarVolumeNode()
|
|
- newNode.SetName(nodeName)
|
|
|
|
|
|
+ newNode.SetName(nodeName+"_RS")
|
|
newNode.SetOrigin(refNode.GetOrigin())
|
|
newNode.SetOrigin(refNode.GetOrigin())
|
|
newNode.SetSpacing(refNode.GetSpacing())
|
|
newNode.SetSpacing(refNode.GetSpacing())
|
|
newNode.SetIJKToRASMatrix(refIJKtoRAS)
|
|
newNode.SetIJKToRASMatrix(refIJKtoRAS)
|