Mercurial > hg > orthanc
diff OrthancCppClient/Patient.h @ 496:7f7a2d174acb laaw
preparing Laaw packaging
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 17 Jul 2013 17:07:12 +0200 |
parents | 482cde3f3c14 |
children | ec19da4a1fe7 |
line wrap: on
line diff
--- a/OrthancCppClient/Patient.h Wed Jul 17 13:45:28 2013 +0200 +++ b/OrthancCppClient/Patient.h Wed Jul 17 17:07:12 2013 +0200 @@ -36,7 +36,7 @@ namespace OrthancClient { - class Patient : + class LAAW_API Patient : public Orthanc::IDynamicObject, private Orthanc::ArrayFilledByThreads::IFiller { @@ -57,26 +57,26 @@ public: Patient(const OrthancConnection& connection, - const std::string& id); + const char* id); void Reload() { studies_.Reload(); } - unsigned int GetStudyCount() + uint32_t GetStudyCount() { return studies_.GetSize(); } - Study& GetStudy(unsigned int index) + Study& GetStudy(uint32_t index) { return dynamic_cast<Study&>(studies_.GetItem(index)); } - const std::string& GetId() const + const char* GetId() const { - return id_; + return id_.c_str(); } std::string GetMainDicomTag(const char* tag,