Mercurial > hg > orthanc
diff OrthancCppClient/Instance.cpp @ 728:d380222b4c2a
Load a raw tag from the DICOM file
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 21 Feb 2014 10:12:33 +0100 |
parents | 2d0a347e8cfc |
children | 37adac56017a |
line wrap: on
line diff
--- a/OrthancCppClient/Instance.cpp Wed Feb 19 12:43:12 2014 +0100 +++ b/OrthancCppClient/Instance.cpp Fri Feb 21 10:12:33 2014 +0100 @@ -265,4 +265,21 @@ } } + + void Instance::LoadTagContent(const char* path) + { + Orthanc::HttpClient client(connection_.GetHttpClient()); + client.SetUrl(std::string(connection_.GetOrthancUrl()) + "/instances/" + id_ + "/content/" + path); + + if (!client.Apply(content_)) + { + throw OrthancClientException(Orthanc::ErrorCode_UnknownResource); + } + } + + + const char* Instance::GetLoadedTagContent() const + { + return content_.c_str(); + } }