Skip to content

Commit

Permalink
Merge pull request pyushkevich#129 from jilei-hao/dev/4dcta-autoformat
Browse files Browse the repository at this point in the history
4dcta auto format detection and a minor bug
  • Loading branch information
jilei-hao authored Sep 15, 2023
2 parents 4127340 + 2c4970b commit fc291d1
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion Logic/ImageWrapper/GuidedNativeImageIO.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -549,6 +549,8 @@ ::ReadNativeImageHeader(const char *FileName, Registry &folder, itk::Command *pr
MFDSSorter->SetFrameOrderingStrategy(MFDS::MFOrderByInstanceNumberStrategy::New());
MFDSSorter->SetSliceOrderingStrategy(MFDS::MFOrderByIPPStrategy::New());
MFDSSorter->AddObserver(itk::ProgressEvent(), progressCmd);
MFDSSorter->AddObserver(itk::StartEvent(), progressCmd);
MFDSSorter->AddObserver(itk::EndEvent(), progressCmd);
MFDSSorter->Sort();
m_DicomFilesToFrameMap = MFDSSorter->GetOutput();
m_IOBase->SetFileName(m_DICOMFiles[0]);
Expand Down Expand Up @@ -1866,7 +1868,8 @@ GuidedNativeImageIO::GuessFormatForFileName(
itk::StringTools::Trim(modality);
if (!modality.compare("CT"))
{
if (!manuf.compare("SIEMENS") ||
bool hasSiemens = manuf.find("SIEMENS") != std::string::npos;
if (hasSiemens ||
!manuf.compare("GE MEDICAL SYSTEMS"))
return FORMAT_DICOM_DIR_4DCTA;
}
Expand Down

0 comments on commit fc291d1

Please sign in to comment.