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

References fileNames.

◆ getPatientName()

QString DicomSerie::getPatientName ( ) const

References patientName.

Referenced by DicomComponentExtension::open().

◆ getSerieDescription()

QString DicomSerie::getSerieDescription ( ) const

◆ getSerieName()

QString DicomSerie::getSerieName ( ) const

References serieName.

Referenced by DicomComponentExtension::open().

◆ getStdFileNames()

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

References stdFileNames.

Referenced by DicomComponent::DicomComponent().

◆ getStudyName()

QString DicomSerie::getStudyName ( ) const

References studyName.

Referenced by DicomComponentExtension::open().

◆ setAcquisitionDate()

void DicomSerie::setAcquisitionDate ( QDate  date)

References acquisitionDate.

Referenced by DicomParser::parseDirectory().

◆ setAcquisitionTime()

void DicomSerie::setAcquisitionTime ( QTime  time)

References acquisitionTime.

Referenced by DicomParser::parseDirectory().

◆ setFileNames()

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

References fileNames.

Referenced by DicomParser::parseDirectory().

◆ setPatientName()

void DicomSerie::setPatientName ( QString  name)

References patientName.

Referenced by DicomParser::parseDirectory().

◆ setSerieDescription()

void DicomSerie::setSerieDescription ( QString  name)

References serieDescription.

Referenced by DicomParser::parseDirectory().

◆ setSerieName()

void DicomSerie::setSerieName ( QString  name)

References serieName.

Referenced by DicomParser::parseDirectory().

◆ setStdFileNames()

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

References stdFileNames.

Referenced by DicomParser::parseDirectory().

◆ setStudyName()

void DicomSerie::setStudyName ( QString  name)

References studyName.

Referenced by DicomParser::parseDirectory().

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.

Referenced by getAcquisitionTime(), and setAcquisitionTime().

◆ fileNames

QList<QString> DicomSerie::fileNames
private

The image file names associated to this SERIES.

Referenced by getFileNames(), and setFileNames().

◆ patientName

QString DicomSerie::patientName
private

Name of the patient.

Referenced by DicomSerie(), getPatientName(), and setPatientName().

◆ serieDescription

QString DicomSerie::serieDescription
private

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

Referenced by DicomSerie(), getSerieDescription(), and setSerieDescription().

◆ serieName

QString DicomSerie::serieName
private

Name of this SERIES.

Referenced by DicomSerie(), getSerieName(), and setSerieName().

◆ stdFileNames

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

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

Referenced by getStdFileNames(), and setStdFileNames().

◆ studyName

QString DicomSerie::studyName
private

Name of the STUDY this SERIES belongs to.

Referenced by DicomSerie(), getStudyName(), and setStudyName().


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