diff Plugins/Samples/Common/FullOrthancDataset.h @ 2180:71b8bec8ca91

improvements
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 25 Nov 2016 17:00:39 +0100
parents de32f3b4ff09
children a3a65de1840f
line wrap: on
line diff
--- a/Plugins/Samples/Common/FullOrthancDataset.h	Fri Nov 25 16:11:44 2016 +0100
+++ b/Plugins/Samples/Common/FullOrthancDataset.h	Fri Nov 25 17:00:39 2016 +0100
@@ -44,18 +44,15 @@
   private:
     Json::Value   root_;
 
-    void Parse(const std::string& source);
+    const Json::Value* LookupPath(const DicomPath& path) const;
 
-    const Json::Value* LookupPath(const DicomPath& path) const;
+    void CheckRoot() const;
 
   public:
     FullOrthancDataset(IOrthancConnection& orthanc,
                        const std::string& uri);
 
-    FullOrthancDataset(const std::string& content)
-    {
-      Parse(content);
-    }
+    FullOrthancDataset(const std::string& content);
 
     virtual bool GetStringValue(std::string& result,
                                 const DicomPath& path) const;