Mercurial > hg > orthanc
diff OrthancServer/ParsedDicomFile.cpp @ 2209:e3fd5bc429a2
URI to reconstruct the main DICOM tags, the JSON summary and the metadata
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 09 Dec 2016 17:20:21 +0100 |
parents | 6dc3bdb4088b |
children | a3a65de1840f |
line wrap: on
line diff
--- a/OrthancServer/ParsedDicomFile.cpp Fri Dec 09 14:48:31 2016 +0100 +++ b/OrthancServer/ParsedDicomFile.cpp Fri Dec 09 17:20:21 2016 +0100 @@ -1300,12 +1300,6 @@ } - void ParsedDicomFile::Convert(DicomMap& tags) - { - Configuration::ExtractDicomSummary(tags, *pimpl_->file_->getDataset()); - } - - ParsedDicomFile* ParsedDicomFile::CreateFromJson(const Json::Value& json, DicomFromJsonFlags flags) { @@ -1396,4 +1390,22 @@ FromDcmtkBridge::ChangeStringEncoding(*pimpl_->file_->getDataset(), source, target); } } + + + void ParsedDicomFile::ExtractDicomSummary(DicomMap& target) const + { + Configuration::ExtractDicomSummary(target, *pimpl_->file_->getDataset()); + } + + + void ParsedDicomFile::ExtractDicomAsJson(Json::Value& target) const + { + Configuration::ExtractDicomAsJson(target, *pimpl_->file_->getDataset()); + } + + + bool ParsedDicomFile::LookupTransferSyntax(std::string& result) + { + return FromDcmtkBridge::LookupTransferSyntax(result, *pimpl_->file_); + } }