diff OrthancCppClient/Series.cpp @ 500:ec19da4a1fe7 laaw

fix api
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 17 Jul 2013 22:31:22 +0200
parents 7f7a2d174acb
children ee33c7d0cda0
line wrap: on
line diff
--- a/OrthancCppClient/Series.cpp	Wed Jul 17 17:42:18 2013 +0200
+++ b/OrthancCppClient/Series.cpp	Wed Jul 17 22:31:22 2013 +0200
@@ -228,6 +228,7 @@
   {
     ReadSeries();
     status_ = Status3DImage_NotTested;
+    url_ = std::string(connection_.GetOrthancUrl()) + "/series/" + id_;
 
     instances_.SetThreadCount(connection.GetThreadCount());
   }
@@ -253,11 +254,6 @@
     return dynamic_cast<Instance&>(instances_.GetItem(index));
   }
 
-  std::string Series::GetUrl() const
-  {
-    return std::string(connection_.GetOrthancUrl()) + "/series/" + id_;
-  }
-
   unsigned int Series::GetWidth()
   {
     Check3DImage();
@@ -310,11 +306,11 @@
   }
 
 
-  std::string Series::GetMainDicomTag(const char* tag, const char* defaultValue) const
+  const char* Series::GetMainDicomTag(const char* tag, const char* defaultValue) const
   {
     if (series_["MainDicomTags"].isMember(tag))
     {
-      return series_["MainDicomTags"][tag].asString();
+      return series_["MainDicomTags"][tag].asCString();
     }
     else
     {