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

#include "file/dicom/patient.h"

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

Public Member Functions

 Patient (const std::string &patient_name, const std::string &patient_ID, const std::string &patient_DOB)
 
std::shared_ptr< Studyfind (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="")
 
bool operator< (const Patient &s) const
 
- Public Member Functions inherited from MR::vector< std::shared_ptr< Study > >
 vector ()
 

Public Attributes

std::string name
 
std::string ID
 
std::string DOB
 

Detailed Description

Definition at line 29 of file patient.h.

Constructor & Destructor Documentation

◆ Patient()

MR::File::Dicom::Patient::Patient ( const std::string &  patient_name,
const std::string &  patient_ID,
const std::string &  patient_DOB 
)
inline

Definition at line 31 of file patient.h.

Member Function Documentation

◆ find()

std::shared_ptr< Study > MR::File::Dicom::Patient::find ( 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 = "" 
)

◆ operator<()

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

Definition at line 39 of file patient.h.

Member Data Documentation

◆ DOB

std::string MR::File::Dicom::Patient::DOB

Definition at line 34 of file patient.h.

◆ ID

std::string MR::File::Dicom::Patient::ID

Definition at line 34 of file patient.h.

◆ name

std::string MR::File::Dicom::Patient::name

Definition at line 34 of file patient.h.


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