Developer documentation
Version 3.0.3-105-gd3941f44
MR::File::Dicom::Study Class Reference

#include "file/dicom/study.h"

Inheritance diagram for MR::File::Dicom::Study:
MR::vector< std::shared_ptr< Series > >

Public Member Functions

 Study (Patient *parent, const std::string &study_name, const std::string &study_ID, const std::string &study_UID, const std::string &study_date, const std::string &study_time)
 
std::shared_ptr< Seriesfind (const std::string &series_name, size_t series_number, const std::string &image_type, const std::string &series_ref_UID, const std::string &series_modality, const std::string &series_date, const std::string &series_time)
 
bool operator< (const Study &s) const
 
- Public Member Functions inherited from MR::vector< std::shared_ptr< Series > >
 vector ()
 

Public Attributes

Patientpatient
 
std::string name
 
std::string ID
 
std::string UID
 
std::string date
 
std::string time
 

Detailed Description

Definition at line 30 of file study.h.

Constructor & Destructor Documentation

◆ Study()

MR::File::Dicom::Study::Study ( Patient parent,
const std::string &  study_name,
const std::string &  study_ID,
const std::string &  study_UID,
const std::string &  study_date,
const std::string &  study_time 
)
inline

Definition at line 32 of file study.h.

Member Function Documentation

◆ find()

std::shared_ptr< Series > MR::File::Dicom::Study::find ( const std::string &  series_name,
size_t  series_number,
const std::string &  image_type,
const std::string &  series_ref_UID,
const std::string &  series_modality,
const std::string &  series_date,
const std::string &  series_time 
)

◆ operator<()

bool MR::File::Dicom::Study::operator< ( const Study s) const
inline

Definition at line 45 of file study.h.

Member Data Documentation

◆ date

std::string MR::File::Dicom::Study::date

Definition at line 38 of file study.h.

◆ ID

std::string MR::File::Dicom::Study::ID

Definition at line 38 of file study.h.

◆ name

std::string MR::File::Dicom::Study::name

Definition at line 38 of file study.h.

◆ patient

Patient* MR::File::Dicom::Study::patient

Definition at line 37 of file study.h.

◆ time

std::string MR::File::Dicom::Study::time

Definition at line 38 of file study.h.

◆ UID

std::string MR::File::Dicom::Study::UID

Definition at line 38 of file study.h.


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