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,