]> Creatis software - gdcm.git/blob - src/gdcmPatient.h
NEW : gdcmDICOMDIR, gdcmPatient, gdcmStudy, gdcmSequence and gdcmImage objects.
[gdcm.git] / src / gdcmPatient.h
1 // gdcmPatient.h
2 //-----------------------------------------------------------------------------
3 #ifndef GDCMPATIENT_H
4 #define GDCMPATIENT_H
5
6 #include "gdcmObject.h"
7 #include "gdcmStudy.h"
8
9 //-----------------------------------------------------------------------------
10
11 typedef std::list<gdcmStudy> lStudy;
12
13 //-----------------------------------------------------------------------------
14
15 class GDCM_EXPORT gdcmPatient : public gdcmObject {    //
16 public:
17
18    gdcmPatient();
19    ~gdcmPatient();
20
21    std::string GetEntryByNumber(guint16 group, guint16 element);
22    std::string GetEntryByName(TagName name);
23
24    inline lStudy GetStudies() {return studies;};
25
26 private:
27
28    lStudy studies;
29
30 };
31
32 //-----------------------------------------------------------------------------
33 #endif