Computer Assited Medical Intervention Tool Kit  version 5.0
DicomSeries Class Reference

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

#include <DicomSeries.h>

Public Member Functions

 DicomSeries ()
 
virtual ~DicomSeries ()=default
 Default Destructor. More...
 
Getters
QDate getAcquisitionDate () const
 
QTime getAcquisitionTime () const
 
QString getStudyName () const
 
QString getSeriesName () const
 
QString getSeriesDescription () 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 setSeriesName (QString name)
 
void setSeriesDescription (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 seriesDescription
 Description of this SERIES (sometime more readable than the SERIES name itself). More...
 
QString seriesName
 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

DicomSeries 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

◆ DicomSeries()

DicomSeries::DicomSeries ( )

◆ ~DicomSeries()

virtual DicomSeries::~DicomSeries ( )
virtualdefault

Default Destructor.

Member Function Documentation

◆ getAcquisitionDate()

QDate DicomSeries::getAcquisitionDate ( ) const

◆ getAcquisitionTime()

QTime DicomSeries::getAcquisitionTime ( ) const

◆ getFileNames()

QList< QString > DicomSeries::getFileNames ( ) const

References fileNames.

◆ getPatientName()

QString DicomSeries::getPatientName ( ) const

References patientName.

Referenced by DicomComponentExtension::open().

◆ getSeriesDescription()

QString DicomSeries::getSeriesDescription ( ) const

◆ getSeriesName()

QString DicomSeries::getSeriesName ( ) const

References seriesName.

Referenced by DicomComponentExtension::open().

◆ getStdFileNames()

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

References stdFileNames.

Referenced by DicomComponent::DicomComponent().

◆ getStudyName()

QString DicomSeries::getStudyName ( ) const

References studyName.

Referenced by DicomComponentExtension::open().

◆ setAcquisitionDate()

void DicomSeries::setAcquisitionDate ( QDate  date)

References acquisitionDate.

Referenced by DicomParser::parseDirectory().

◆ setAcquisitionTime()

void DicomSeries::setAcquisitionTime ( QTime  time)

References acquisitionTime.

Referenced by DicomParser::parseDirectory().

◆ setFileNames()

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

References fileNames.

Referenced by DicomParser::parseDirectory().

◆ setPatientName()

void DicomSeries::setPatientName ( QString  name)

References patientName.

Referenced by DicomParser::parseDirectory().

◆ setSeriesDescription()

void DicomSeries::setSeriesDescription ( QString  name)

◆ setSeriesName()

void DicomSeries::setSeriesName ( QString  name)

References seriesName.

Referenced by DicomParser::parseDirectory().

◆ setStdFileNames()

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

References stdFileNames.

Referenced by DicomParser::parseDirectory().

◆ setStudyName()

void DicomSeries::setStudyName ( QString  name)

References studyName.

Referenced by DicomParser::parseDirectory().

Member Data Documentation

◆ acquisitionDate

QDate DicomSeries::acquisitionDate
private

Acquisition date of the SERIES.

Referenced by getAcquisitionDate(), and setAcquisitionDate().

◆ acquisitionTime

QTime DicomSeries::acquisitionTime
private

Acquisition time of the SERIES.

Referenced by getAcquisitionTime(), and setAcquisitionTime().

◆ fileNames

QList<QString> DicomSeries::fileNames
private

The image file names associated to this SERIES.

Referenced by getFileNames(), and setFileNames().

◆ patientName

QString DicomSeries::patientName
private

Name of the patient.

Referenced by getPatientName(), and setPatientName().

◆ seriesDescription

QString DicomSeries::seriesDescription
private

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

Referenced by getSeriesDescription(), and setSeriesDescription().

◆ seriesName

QString DicomSeries::seriesName
private

Name of this SERIES.

Referenced by getSeriesName(), and setSeriesName().

◆ stdFileNames

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

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

Referenced by getStdFileNames(), and setStdFileNames().

◆ studyName

QString DicomSeries::studyName
private

Name of the STUDY this SERIES belongs to.

Referenced by getStudyName(), and setStudyName().


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