Procházet zdrojové kódy

Correcting naming of input function node

Andrej Studen před 5 roky
rodič
revize
0905cb41cd
1 změnil soubory, kde provedl 3 přidání a 2 odebrání
  1. 3 2
      cardiacSPECT/cardiacSPECT.py

+ 3 - 2
cardiacSPECT/cardiacSPECT.py

@@ -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)