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>

+ Collaboration diagram for DicomSeries:

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

References acquisitionDate.

Referenced by DicomComponentExtension::open().

+ Here is the caller graph for this function:

◆ getAcquisitionTime()

QTime DicomSeries::getAcquisitionTime ( ) const

References acquisitionTime.

Referenced by DicomComponentExtension::open().

+ Here is the caller graph for this function:

◆ getFileNames()

QList< QString > DicomSeries::getFileNames ( ) const

References fileNames.

◆ getPatientName()

QString DicomSeries::getPatientName ( ) const

References patientName.

Referenced by DicomComponentExtension::open().

+ Here is the caller graph for this function:

◆ getSeriesDescription()

QString DicomSeries::getSeriesDescription ( ) const

References seriesDescription.

Referenced by DicomComponentExtension::open().

+ Here is the caller graph for this function:

◆ getSeriesName()

QString DicomSeries::getSeriesName ( ) const

References seriesName.

Referenced by DicomComponentExtension::open().

+ Here is the caller graph for this function:

◆ getStdFileNames()

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

References stdFileNames.

Referenced by DicomComponent::DicomComponent().

+ Here is the caller graph for this function:

◆ getStudyName()

QString DicomSeries::getStudyName ( ) const

References studyName.

Referenced by DicomComponentExtension::open().

+ Here is the caller graph for this function:

◆ setAcquisitionDate()

void DicomSeries::setAcquisitionDate ( QDate  date)

References acquisitionDate.

Referenced by DicomParser::parseDirectory().

+ Here is the caller graph for this function:

◆ setAcquisitionTime()

void DicomSeries::setAcquisitionTime ( QTime  time)

References acquisitionTime.

Referenced by DicomParser::parseDirectory().

+ Here is the caller graph for this function:

◆ setFileNames()

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

References fileNames.

Referenced by DicomParser::parseDirectory().

+ Here is the caller graph for this function:

◆ setPatientName()

void DicomSeries::setPatientName ( QString  name)

References patientName.

Referenced by DicomParser::parseDirectory().

+ Here is the caller graph for this function:

◆ setSeriesDescription()

void DicomSeries::setSeriesDescription ( QString  name)

References seriesDescription.

Referenced by DicomParser::parseDirectory().

+ Here is the caller graph for this function:

◆ setSeriesName()

void DicomSeries::setSeriesName ( QString  name)

References seriesName.

Referenced by DicomParser::parseDirectory().

+ Here is the caller graph for this function:

◆ setStdFileNames()

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

References stdFileNames.

Referenced by DicomParser::parseDirectory().

+ Here is the caller graph for this function:

◆ setStudyName()

void DicomSeries::setStudyName ( QString  name)

References studyName.

Referenced by DicomParser::parseDirectory().

+ Here is the caller graph for this function:

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: