@@ -468,7 +468,7 @@ def ProcessVolume(self)-> None:
468
468
print ("not a .nii.gz" )
469
469
470
470
self .UpdateTime ()
471
- if extension_scan != ".nii.gz" :
471
+ if extension_scan != ".nii.gz" and extension_scan != ".nrrd" :
472
472
model = slicer .util .loadModel (scan )
473
473
else :
474
474
model = slicer .util .loadVolume (scan )
@@ -616,7 +616,7 @@ def onProcessStarted(self)->None:
616
616
Initialize the variables and progress bar.
617
617
"""
618
618
if os .path .isdir (self .ui .LineEditPatient .text ):
619
- self .nbFiles = len (self .dico_patient [".vtk" ]) + len (self .dico_patient ['.vtp' ]) + len (self .dico_patient ['.stl' ]) + len (self .dico_patient ['.off' ]) + len (self .dico_patient ['.obj' ]) + len (self .dico_patient ['.nii.gz' ])
619
+ self .nbFiles = len (self .dico_patient [".vtk" ]) + len (self .dico_patient ['.vtp' ]) + len (self .dico_patient ['.stl' ]) + len (self .dico_patient ['.off' ]) + len (self .dico_patient ['.obj' ]) + len (self .dico_patient ['.nii.gz' ]) + len ( self . dico_patient [ 'nrrd' ])
620
620
else :
621
621
self .nbFiles = 1
622
622
self .ui .progressBar .setValue (0 )
@@ -645,20 +645,20 @@ def CheckGoodEntre(self)->bool:
645
645
warning_text = warning_text + "Enter file patient" + "\n "
646
646
else :
647
647
if self .ui .ComboBoxPatient .currentIndex == 1 : #folder option
648
- self .dico_patient = search (self .ui .LineEditPatient .text ,'.vtk' ,'.vtp' ,'.stl' ,'.off' ,'.obj' ,'.nii.gz' )
649
- if len (self .dico_patient ['.vtk' ])== 0 and len (self .dico_patient ['.vtp' ]) and len (self .dico_patient ['.stl' ]) and len (self .dico_patient ['.off' ]) and len (self .dico_patient ['.obj' ]) and len (self .dico_patient ['.nii.gz' ]) :
648
+ self .dico_patient = search (self .ui .LineEditPatient .text ,'.vtk' ,'.vtp' ,'.stl' ,'.off' ,'.obj' ,'.nii.gz' , 'nrrd' )
649
+ if len (self .dico_patient ['.vtk' ])== 0 and len (self .dico_patient ['.vtp' ]) and len (self .dico_patient ['.stl' ]) and len (self .dico_patient ['.off' ]) and len (self .dico_patient ['.obj' ]) and len (self .dico_patient ['.nii.gz' ]) and len ( self . dico_patient [ '.nrrd' ]) :
650
650
warning_text = warning_text + "Folder empty or wrong type of file patient" + "\n "
651
- warning_text = warning_text + "File authorized : .vtk / .vtp / .stl / .off / .obj / .nii.gz" + "\n "
651
+ warning_text = warning_text + "File authorized : .vtk / .vtp / .stl / .off / .obj / .nii.gz / .nrrd " + "\n "
652
652
elif self .ui .ComboBoxPatient .currentIndex == 0 : # file option
653
653
fname , extension = os .path .splitext (os .path .basename (self .ui .LineEditPatient .text ))
654
654
try :
655
655
fname , extension2 = os .path .splitext (os .path .basename (fname ))
656
656
extension = extension2 + extension
657
657
except :
658
658
print ("not a .nii.gz" )
659
- if extension != ".vtk" and extension != ".vtp" and extension != ".stl" and extension != ".off" and extension != ".obj" and extension != ".nii.gz" :
659
+ if extension != ".vtk" and extension != ".vtp" and extension != ".stl" and extension != ".off" and extension != ".obj" and extension != ".nii.gz" and extension != ".nrrd" :
660
660
warning_text = warning_text + "Wrong type of file patient detected" + "\n "
661
- warning_text = warning_text + "File authorized : .vtk / .vtp / .stl / .off / .obj / .nii.gz" + "\n "
661
+ warning_text = warning_text + "File authorized : .vtk / .vtp / .stl / .off / .obj / .nii.gz / .nrrd " + "\n "
662
662
663
663
664
664
if self .ui .LineEditMatrix .text == "" :
0 commit comments