|
@@ -12,7 +12,7 @@ class resample(ScriptedLoadableModule):
|
|
def __init__(self, parent):
|
|
def __init__(self, parent):
|
|
ScriptedLoadableModule.__init__(self, parent)
|
|
ScriptedLoadableModule.__init__(self, parent)
|
|
parent.title = "Resample"
|
|
parent.title = "Resample"
|
|
- parent.categories = ["Labkey"]
|
|
|
|
|
|
+ parent.categories = ["Utils"]
|
|
parent.dependencies = []
|
|
parent.dependencies = []
|
|
parent.contributors = ["Andrej Studen (FMF/JSI)"] # replace with "Firstname Lastname (Org)"
|
|
parent.contributors = ["Andrej Studen (FMF/JSI)"] # replace with "Firstname Lastname (Org)"
|
|
parent.helpText = """
|
|
parent.helpText = """
|
|
@@ -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)
|