CTK  0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
Public Member Functions | Protected Attributes | List of all members
ctkDicomAvailableDataHelper::ctkDicomAvailableDataAccessor Class Reference

#include <Plugins/org.commontk.dah.core/ctkDicomAvailableDataHelper.h>

Inheritance diagram for ctkDicomAvailableDataHelper::ctkDicomAvailableDataAccessor:
Inheritance graph
[legend]
Collaboration diagram for ctkDicomAvailableDataHelper::ctkDicomAvailableDataAccessor:
Collaboration graph
[legend]

Public Member Functions

 ctkDicomAvailableDataAccessor (ctkDicomAppHosting::AvailableData &ad)
 
void find (const ctkDicomAppHosting::Patient &patient, const QString &studyUID, const QString &seriesUID, ctkDicomAppHosting::Patient *&patientResult, ctkDicomAppHosting::Study *&studyResult, ctkDicomAppHosting::Series *&seriesResult) const
 
ctkDicomAppHosting::PatientgetPatient (const ctkDicomAppHosting::Patient &patient) const
 
ctkDicomAppHosting::SeriesgetSeries (const QString &seriesUID) const
 
ctkDicomAppHosting::StudygetStudy (const QString &studyUID) const
 
virtual ~ctkDicomAvailableDataAccessor ()
 

Protected Attributes

QScopedPointer< ctkDicomAvailableDataAccessorPrivate > d_ptr
 

Detailed Description

Definition at line 42 of file ctkDicomAvailableDataHelper.h.

Constructor & Destructor Documentation

◆ ctkDicomAvailableDataAccessor()

ctkDicomAvailableDataHelper::ctkDicomAvailableDataAccessor::ctkDicomAvailableDataAccessor ( ctkDicomAppHosting::AvailableData ad)

◆ ~ctkDicomAvailableDataAccessor()

virtual ctkDicomAvailableDataHelper::ctkDicomAvailableDataAccessor::~ctkDicomAvailableDataAccessor ( )
virtual

Member Function Documentation

◆ find()

void ctkDicomAvailableDataHelper::ctkDicomAvailableDataAccessor::find ( const ctkDicomAppHosting::Patient patient,
const QString &  studyUID,
const QString &  seriesUID,
ctkDicomAppHosting::Patient *&  patientResult,
ctkDicomAppHosting::Study *&  studyResult,
ctkDicomAppHosting::Series *&  seriesResult 
) const

◆ getPatient()

ctkDicomAppHosting::Patient* ctkDicomAvailableDataHelper::ctkDicomAvailableDataAccessor::getPatient ( const ctkDicomAppHosting::Patient patient) const

Method used to retrieve information about a specific patient, giving a patient struct with the ID field already defined.

Returns
the struct with patient information if patient is present inside available data, otherwise return NULL.

◆ getSeries()

ctkDicomAppHosting::Series* ctkDicomAvailableDataHelper::ctkDicomAvailableDataAccessor::getSeries ( const QString &  seriesUID) const

Method used to retrieve information about a specific series, giving series UID.

Returns
the struct with series information if series is present inside available data, otherwise return NULL.

◆ getStudy()

ctkDicomAppHosting::Study* ctkDicomAvailableDataHelper::ctkDicomAvailableDataAccessor::getStudy ( const QString &  studyUID) const

Method used to retrieve information about a specific study, giving Study UID.

Returns
the struct with study information if study is present inside available data, otherwise return NULL.

Member Data Documentation

◆ d_ptr

QScopedPointer<ctkDicomAvailableDataAccessorPrivate> ctkDicomAvailableDataHelper::ctkDicomAvailableDataAccessor::d_ptr
protected

Definition at line 75 of file ctkDicomAvailableDataHelper.h.


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