diff OrthancFramework/Sources/DicomParsing/ParsedDicomFile.h @ 4273:0034f855c023

tuning log categories from command-line, and binary compat with orthanc framework 1.7.2
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 03 Nov 2020 12:24:50 +0100
parents 4d42408da117
children 3b70a2e6a06c
line wrap: on
line diff
--- a/OrthancFramework/Sources/DicomParsing/ParsedDicomFile.h	Tue Nov 03 07:19:33 2020 +0100
+++ b/OrthancFramework/Sources/DicomParsing/ParsedDicomFile.h	Tue Nov 03 12:24:50 2020 +0100
@@ -101,6 +101,20 @@
 
     explicit ParsedDicomFile(DcmFileFormat* dicom);  // This takes ownership (no clone)
 
+#if ORTHANC_BUILDING_FRAMEWORK_LIBRARY == 1
+    // Alias for binary compatibility with Orthanc Framework 1.7.2 => don't use it anymore
+    void DatasetToJson(Json::Value& target, 
+                       DicomToJsonFormat format,
+                       DicomToJsonFlags flags,
+                       unsigned int maxStringLength);    
+    DcmFileFormat& GetDcmtkObject() const;
+    void Apply(ITagVisitor& visitor);
+    ParsedDicomFile* Clone(bool keepSopInstanceUid);
+    bool LookupTransferSyntax(std::string& result);
+    bool GetTagValue(std::string& value,
+                     const DicomTag& tag);
+#endif
+
   public:
     explicit ParsedDicomFile(bool createIdentifiers);  // Create a minimal DICOM instance