63 static double getZSpacing(
const std::vector<std::string>& seriesFileNames);
71 static QList<QString> stdListOfStringToQt(
const std::vector< std::string >& inputList);
78 static std::vector< std::string > qtListOfStringToStd(
const QList<QString>& inputList);
85 static QDate getAcquisitionDate(
const std::vector<std::string>& seriesFileNames);
92 static QTime getAcquisitionTime(
const std::vector<std::string>& seriesFileNames);
99 static QString getPatientName(
const std::vector<std::string>& seriesFileNames);
106 static QString getSeriesName(
const std::vector<std::string>& seriesFileNames);
113 static QString getSeriesDescription(
const std::vector<std::string>& seriesFileNames);
120 static QString getStudyName(
const std::vector<std::string>& seriesFileNames);
DicomParser allows one to parse a directory of DICOM files looking for studies and series.
Definition: DicomParser.h:43
static QList< DicomSeries * > parseDirectory(const QString &directory)
Parse the input directory for DICOM series.
Definition: DicomParser.cpp:37
virtual ~DicomParser()=default
Default Destructor.
static double getZSpacing(const std::vector< std::string > &seriesFileNames)
Retrieve the DICOM image file Z spacing attribute (commonly known as spacing between slices)
Definition: DicomParser.cpp:220
DicomSeries is a CamiTK high level class to represent a DICOM SERIES This class encapsulates GDCM obj...
Definition: DicomSeries.h:45