comparison Core/DicomParsing/ParsedDicomFile.h @ 2521:6db878376018

support anonymization of CurrentRequestedProcedureEvidenceSequence
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 09 Apr 2018 17:59:16 +0200
parents 4dcafa8d6633
children d386abc18133
comparison
equal deleted inserted replaced
2520:b94ed97508e6 2521:6db878376018
73 { 73 {
74 private: 74 private:
75 struct PImpl; 75 struct PImpl;
76 PImpl* pimpl_; 76 PImpl* pimpl_;
77 77
78 ParsedDicomFile(ParsedDicomFile& other); 78 ParsedDicomFile(ParsedDicomFile& other,
79 bool keepSopInstanceUid);
79 80
80 void CreateFromDicomMap(const DicomMap& source, 81 void CreateFromDicomMap(const DicomMap& source,
81 Encoding defaultEncoding); 82 Encoding defaultEncoding);
82 83
83 void RemovePrivateTagsInternal(const std::set<DicomTag>* toKeep); 84 void RemovePrivateTagsInternal(const std::set<DicomTag>* toKeep);
109 110
110 ~ParsedDicomFile(); 111 ~ParsedDicomFile();
111 112
112 DcmFileFormat& GetDcmtkObject() const; 113 DcmFileFormat& GetDcmtkObject() const;
113 114
114 ParsedDicomFile* Clone(); 115 ParsedDicomFile* Clone(bool keepSopInstanceUid);
115 116
116 #if ORTHANC_ENABLE_CIVETWEB == 1 || ORTHANC_ENABLE_MONGOOSE == 1 117 #if ORTHANC_ENABLE_CIVETWEB == 1 || ORTHANC_ENABLE_MONGOOSE == 1
117 void SendPathValue(RestApiOutput& output, 118 void SendPathValue(RestApiOutput& output,
118 const UriComponents& uri); 119 const UriComponents& uri);
119 120