X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=src%2FgdcmPatient.cxx;h=11ec6ac809806eaaef31294e7719b922a17ca89a;hb=bfbd90327a5e45d972546843b0d9e4185e16cb24;hp=4e952e4045f414b5275bf1558acf7d2e4344aef1;hpb=b0ab0e6b1085cf01026671066bcfe47a886cc752;p=gdcm.git diff --git a/src/gdcmPatient.cxx b/src/gdcmPatient.cxx index 4e952e40..11ec6ac8 100644 --- a/src/gdcmPatient.cxx +++ b/src/gdcmPatient.cxx @@ -2,23 +2,42 @@ //----------------------------------------------------------------------------- #include "gdcmPatient.h" -gdcmPatient::gdcmPatient() { - +//----------------------------------------------------------------------------- +// Constructor / Destructor +gdcmPatient::gdcmPatient(ListTag::iterator begin,ListTag::iterator end): + gdcmObject(begin,end) +{ } - -gdcmPatient::~gdcmPatient() { - +gdcmPatient::~gdcmPatient() +{ + for(ListStudy::iterator cc = studies.begin();cc != studies.end();++cc) + { + delete *cc; + } } - - -std::string gdcmPatient::GetEntryByNumber(guint16 group, guint16 element) { - return ""; +//----------------------------------------------------------------------------- +// Print +void gdcmPatient::Print(std::ostream &os) +{ + os<<"PATIENT"<SetPrintLevel(printLevel); + (*cc)->Print(os); + } } +//----------------------------------------------------------------------------- +// Public -std::string gdcmPatient::GetEntryByName(TagName name) { - return ""; -} +//----------------------------------------------------------------------------- +// Protected +//----------------------------------------------------------------------------- +// Private + +//-----------------------------------------------------------------------------