|
@@ -796,10 +796,11 @@ class cardiacSPECTLogic(ScriptedLoadableModuleLogic):
|
|
|
def calculateInputFunction(self,patientId):
|
|
|
n=self.frame_data.shape[3]
|
|
|
|
|
|
- dns = slicer.mrmlScene.GetNodesByClassByName('vtkMRMLDoubleArrayNode','Ventricle')
|
|
|
+ dnsNodeName=patientId+'_Ventricle'
|
|
|
+ dns = slicer.mrmlScene.GetNodesByClassByName('vtkMRMLDoubleArrayNode',dnsNodeName)
|
|
|
if dns.GetNumberOfItems() == 0:
|
|
|
dn = slicer.mrmlScene.AddNode(slicer.vtkMRMLDoubleArrayNode())
|
|
|
- dn.SetName('Ventricle')
|
|
|
+ dn.SetName(dnsNodeName)
|
|
|
else:
|
|
|
dn = dns.GetItemAsObject(0)
|
|
|
|