Mercurial > hg > orthanc-stone
comparison OrthancStone/Sources/Toolbox/OrthancDatasets/FullOrthancDataset.h @ 1571:85e117739eca
cppcheck
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 21 Sep 2020 17:46:39 +0200 |
parents | 244ad1e4e76a |
children | 4fb8fdf03314 |
comparison
equal
deleted
inserted
replaced
1570:9a04f42098a3 | 1571:85e117739eca |
---|---|
22 #pragma once | 22 #pragma once |
23 | 23 |
24 #include "IOrthancConnection.h" | 24 #include "IOrthancConnection.h" |
25 #include "IDicomDataset.h" | 25 #include "IDicomDataset.h" |
26 | 26 |
27 #include <Compatibility.h> // For ORTHANC_OVERRIDE | |
28 | |
27 #include <json/value.h> | 29 #include <json/value.h> |
28 | 30 |
29 namespace OrthancStone | 31 namespace OrthancStone |
30 { | 32 { |
31 class FullOrthancDataset : public IDicomDataset | 33 class FullOrthancDataset : public IDicomDataset |
39 | 41 |
40 public: | 42 public: |
41 FullOrthancDataset(IOrthancConnection& orthanc, | 43 FullOrthancDataset(IOrthancConnection& orthanc, |
42 const std::string& uri); | 44 const std::string& uri); |
43 | 45 |
44 FullOrthancDataset(const std::string& content); | 46 explicit FullOrthancDataset(const std::string& content); |
45 | 47 |
46 FullOrthancDataset(const void* content, | 48 FullOrthancDataset(const void* content, |
47 size_t size); | 49 size_t size); |
48 | 50 |
49 FullOrthancDataset(const Json::Value& root); | 51 explicit FullOrthancDataset(const Json::Value& root); |
50 | 52 |
51 virtual bool GetStringValue(std::string& result, | 53 virtual bool GetStringValue(std::string& result, |
52 const DicomPath& path) const; | 54 const DicomPath& path) const ORTHANC_OVERRIDE; |
53 | 55 |
54 virtual bool GetSequenceSize(size_t& size, | 56 virtual bool GetSequenceSize(size_t& size, |
55 const DicomPath& path) const; | 57 const DicomPath& path) const ORTHANC_OVERRIDE; |
56 | 58 |
57 FullOrthancDataset* Clone() const | 59 FullOrthancDataset* Clone() const |
58 { | 60 { |
59 return new FullOrthancDataset(this->root_); | 61 return new FullOrthancDataset(this->root_); |
60 } | 62 } |