15 #include <itkGDCMImageIO.h> 16 #include <itksys/SystemTools.hxx> 17 #include <gdcmDirectory.h> 23 if (!filePath.empty())
25 std::string dir = itksys::SystemTools::GetFilenamePath(filePath);
27 gdcm::Directory directoryLister;
28 directoryLister.Load(dir.c_str(),
false);
39 itk::GDCMImageIO::Pointer io = itk::GDCMImageIO::New();
40 for (
auto aFile : fileList)
42 if (io->CanReadFile(aFile.c_str()))
44 result.push_back(aFile);
DICOMFilePathList GetDICOMFilesInSameDirectory(const std::string &filePath)
DICOMFilePathList FilterForDICOMFiles(const DICOMFilePathList &fileList)
std::vector< std::string > DICOMFilePathList