Computer Assited Medical Intervention Tool Kit  version 4.1
Public Member Functions | Private Attributes | List of all members
DicomSerie Class Reference

DicomSerie is a CamiTK high level class to represent a DICOM SERIES This class encapsulates GDCM objects to handle a DICOM SERIES. More...

#include <DicomSerie.h>

Public Member Functions

 DicomSerie ()
 
virtual ~DicomSerie ()=default
 Default Destructor. More...
 
Getters
QDate getAcquisitionDate () const
 
QTime getAcquisitionTime () const
 
QString getStudyName () const
 
QString getSerieName () const
 
QString getSerieDescription () const
 
QString getPatientName () const
 
QList< QString > getFileNames () const
 
std::vector< std::string > getStdFileNames () const
 
Setters
void setAcquisitionDate (QDate date)
 
void setAcquisitionTime (QTime time)
 
void setStudyName (QString name)
 
void setSerieName (QString name)
 
void setSerieDescription (QString name)
 
void setPatientName (QString name)
 
void setFileNames (QList< QString > inputFileNames)
 
void setStdFileNames (std::vector< std::string > inputFileNames)
 

Private Attributes

QDate acquisitionDate
 Acquisition date of the SERIES. More...
 
QTime acquisitionTime
 Acquisition time of the SERIES. More...
 
QList< QString > fileNames
 The image file names associated to this SERIES. More...
 
QString patientName
 Name of the patient. More...
 
QString serieDescription
 Description of this SERIES (sometime more readable than the SERIES name itself). More...
 
QString serieName
 Name of this SERIES. More...
 
std::vector< std::string > stdFileNames
 The image file names associated to this SERIES (std list, for GDCM API) More...
 
QString studyName
 Name of the STUDY this SERIES belongs to. More...
 

Detailed Description

DicomSerie is a CamiTK high level class to represent a DICOM SERIES This class encapsulates GDCM objects to handle a DICOM SERIES.

Note
This class is part of the model (in the MVP pattern) of the DICOM COMPONENT
This class does NOT represent a CamiTK Component.
See also
DicomComponent

Constructor & Destructor Documentation

◆ DicomSerie()

DicomSerie::DicomSerie ( )

◆ ~DicomSerie()

virtual DicomSerie::~DicomSerie ( )
virtualdefault

Default Destructor.

Member Function Documentation

◆ getAcquisitionDate()

QDate DicomSerie::getAcquisitionDate ( ) const

◆ getAcquisitionTime()

QTime DicomSerie::getAcquisitionTime ( ) const

◆ getFileNames()

QList< QString > DicomSerie::getFileNames ( ) const

◆ getPatientName()

QString DicomSerie::getPatientName ( ) const

◆ getSerieDescription()

QString DicomSerie::getSerieDescription ( ) const

◆ getSerieName()

QString DicomSerie::getSerieName ( ) const

◆ getStdFileNames()

std::vector< std::string > DicomSerie::getStdFileNames ( ) const

◆ getStudyName()

QString DicomSerie::getStudyName ( ) const

◆ setAcquisitionDate()

void DicomSerie::setAcquisitionDate ( QDate  date)

References acquisitionDate.

Referenced by DicomParser::parseDirectory().

◆ setAcquisitionTime()

void DicomSerie::setAcquisitionTime ( QTime  time)

◆ setFileNames()

void DicomSerie::setFileNames ( QList< QString >  inputFileNames)

◆ setPatientName()

void DicomSerie::setPatientName ( QString  name)

◆ setSerieDescription()

void DicomSerie::setSerieDescription ( QString  name)

◆ setSerieName()

void DicomSerie::setSerieName ( QString  name)

◆ setStdFileNames()

void DicomSerie::setStdFileNames ( std::vector< std::string >  inputFileNames)

◆ setStudyName()

void DicomSerie::setStudyName ( QString  name)

Member Data Documentation

◆ acquisitionDate

QDate DicomSerie::acquisitionDate
private

Acquisition date of the SERIES.

Referenced by DicomSerie(), getAcquisitionDate(), and setAcquisitionDate().

◆ acquisitionTime

QTime DicomSerie::acquisitionTime
private

Acquisition time of the SERIES.

◆ fileNames

QList<QString> DicomSerie::fileNames
private

The image file names associated to this SERIES.

◆ patientName

QString DicomSerie::patientName
private

Name of the patient.

Referenced by DicomSerie().

◆ serieDescription

QString DicomSerie::serieDescription
private

Description of this SERIES (sometime more readable than the SERIES name itself).

Referenced by DicomSerie().

◆ serieName

QString DicomSerie::serieName
private

Name of this SERIES.

Referenced by DicomSerie().

◆ stdFileNames

std::vector<std::string> DicomSerie::stdFileNames
private

The image file names associated to this SERIES (std list, for GDCM API)

◆ studyName

QString DicomSerie::studyName
private

Name of the STUDY this SERIES belongs to.

Referenced by DicomSerie().


The documentation for this class was generated from the following files: