Mercurial > hg > orthanc
diff OrthancFramework/Sources/DicomParsing/FromDcmtkBridge.h @ 4770:248408d2b336
hiding FromDcmtkBridge::Apply() on IDicomPathVisitor
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 25 Aug 2021 15:42:34 +0200 |
parents | 569d9ef165b1 |
children | 9f207131c7f4 |
line wrap: on
line diff
--- a/OrthancFramework/Sources/DicomParsing/FromDcmtkBridge.h Wed Aug 25 15:20:48 2021 +0200 +++ b/OrthancFramework/Sources/DicomParsing/FromDcmtkBridge.h Wed Aug 25 15:42:34 2021 +0200 @@ -64,6 +64,12 @@ // New in Orthanc 1.9.4 class ORTHANC_PUBLIC IDicomPathVisitor : public boost::noncopyable { + private: + static void ApplyInternal(FromDcmtkBridge::IDicomPathVisitor& visitor, + DcmItem& item, + const DicomPath& pattern, + const DicomPath& actualPath); + public: virtual ~IDicomPathVisitor() { @@ -71,6 +77,10 @@ virtual void Visit(DcmItem& item, const DicomPath& path) = 0; + + static void Apply(IDicomPathVisitor& visitor, + DcmDataset& dataset, + const DicomPath& path); }; @@ -256,10 +266,6 @@ static void LogMissingTagsForStore(DcmDataset& dicom); - static void Apply(IDicomPathVisitor& visitor, - DcmDataset& dataset, - const DicomPath& path); - static void RemovePath(DcmDataset& dataset, const DicomPath& path);