Mercurial > hg > orthanc
comparison OrthancFramework/Sources/DicomParsing/ParsedDicomFile.h @ 4200:7112a8af0b63
cppcheck
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 16 Sep 2020 20:53:31 +0200 |
parents | fbc49a65340a |
children | 4d42408da117 |
comparison
equal
deleted
inserted
replaced
4199:fbc49a65340a | 4200:7112a8af0b63 |
---|---|
74 { | 74 { |
75 private: | 75 private: |
76 struct PImpl; | 76 struct PImpl; |
77 boost::shared_ptr<PImpl> pimpl_; | 77 boost::shared_ptr<PImpl> pimpl_; |
78 | 78 |
79 ParsedDicomFile(ParsedDicomFile& other, | 79 ParsedDicomFile(const ParsedDicomFile& other, |
80 bool keepSopInstanceUid); | 80 bool keepSopInstanceUid); |
81 | 81 |
82 void CreateFromDicomMap(const DicomMap& source, | 82 void CreateFromDicomMap(const DicomMap& source, |
83 Encoding defaultEncoding, | 83 Encoding defaultEncoding, |
84 bool permissive, | 84 bool permissive, |
93 | 93 |
94 void InvalidateCache(); | 94 void InvalidateCache(); |
95 | 95 |
96 bool EmbedContentInternal(const std::string& dataUriScheme); | 96 bool EmbedContentInternal(const std::string& dataUriScheme); |
97 | 97 |
98 ParsedDicomFile(DcmFileFormat* dicom); // This takes ownership (no clone) | 98 explicit ParsedDicomFile(DcmFileFormat* dicom); // This takes ownership (no clone) |
99 | 99 |
100 public: | 100 public: |
101 explicit ParsedDicomFile(bool createIdentifiers); // Create a minimal DICOM instance | 101 explicit ParsedDicomFile(bool createIdentifiers); // Create a minimal DICOM instance |
102 | 102 |
103 ParsedDicomFile(const DicomMap& map, | 103 ParsedDicomFile(const DicomMap& map, |