 |
Computer Assited Medical Intervention Tool Kit
version 4.1
|
Go to the documentation of this file.
36 #include <QCoreApplication>
67 static QList<DicomSerie*>
parseDirectory(
const QString& directory);
74 static double getZSpacing(
const std::vector<std::string>& serieFileNames);
110 static QString
getPatientName(
const std::vector<std::string>& serieFileNames);
117 static QString
getSerieName(
const std::vector<std::string>& serieFileNames);
131 static QString
getStudyName(
const std::vector<std::string>& serieFileNames);
135 #endif // DICOMPARSER_H
static QString getSerieDescription(const std::vector< std::string > &serieFileNames)
Retrieve the series description.
Definition: DicomParser.cpp:174
static QDate getAcquisitionDate(const std::vector< std::string > &serieFileNames)
Retrieve the SERIES acquisition date.
Definition: DicomParser.cpp:123
DicomParser allows one to parse a directory of DICOM files looking for studies and series.
Definition: DicomParser.h:50
static QList< DicomSerie * > parseDirectory(const QString &directory)
Parse the input directory for DICOM series.
Definition: DicomParser.cpp:35
static QList< QString > stdListOfStringToQt(const std::vector< std::string > &inputList)
Convert a simple std list of string into a QList of QString.
Definition: DicomParser.cpp:198
void setStdFileNames(std::vector< std::string > inputFileNames)
Definition: DicomSerie.cpp:84
void setAcquisitionTime(QTime time)
Definition: DicomSerie.cpp:66
static QString getStudyName(const std::vector< std::string > &serieFileNames)
Retrieve the study name.
Definition: DicomParser.cpp:186
static QString getPatientName(const std::vector< std::string > &serieFileNames)
Retrieve the patient name information from the input files.
Definition: DicomParser.cpp:149
static QString getSerieName(const std::vector< std::string > &serieFileNames)
Retrieve the series name.
Definition: DicomParser.cpp:162
#define CAMITK_TRACE_ALT(MSG)
Definition: Log.h:252
static std::vector< std::string > qtListOfStringToStd(const QList< QString > &inputList)
Convert a QList of QString into a std list of string.
Definition: DicomParser.cpp:208
void setPatientName(QString name)
Definition: DicomSerie.cpp:78
void setAcquisitionDate(QDate date)
Definition: DicomSerie.cpp:63
static QTime getAcquisitionTime(const std::vector< std::string > &serieFileNames)
Retrieve the SERIES acquisition time.
Definition: DicomParser.cpp:136
void setSerieName(QString name)
Definition: DicomSerie.cpp:72
#define CAMITK_ERROR_ALT(MSG)
Definition: Log.h:272
void setFileNames(QList< QString > inputFileNames)
Definition: DicomSerie.cpp:81
virtual ~DicomParser()=default
Default Destructor.
DicomSerie is a CamiTK high level class to represent a DICOM SERIES This class encapsulates GDCM obje...
Definition: DicomSerie.h:48
void setStudyName(QString name)
Definition: DicomSerie.cpp:69
static double getZSpacing(const std::vector< std::string > &serieFileNames)
Retrieve the DICOM image file Z spacing attribute (commonly known as spacing between slices)
Definition: DicomParser.cpp:218
void setSerieDescription(QString name)
Definition: DicomSerie.cpp:75