diff OrthancFramework/Sources/Images/IImageWriter.cpp @ 4297:785a2713323e

abi continued
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 05 Nov 2020 17:20:49 +0100
parents bf7b9edf6b81
children 2ae905070221
line wrap: on
line diff
--- a/OrthancFramework/Sources/Images/IImageWriter.cpp	Thu Nov 05 15:52:28 2020 +0100
+++ b/OrthancFramework/Sources/Images/IImageWriter.cpp	Thu Nov 05 17:20:49 2020 +0100
@@ -41,4 +41,24 @@
     SystemToolbox::WriteFile(compressed, path);
   }
 #endif
+
+  IImageWriter::~IImageWriter()
+  {
+  }
+
+  void IImageWriter::WriteToMemory(std::string &compressed,
+                                   const ImageAccessor &accessor)
+  {
+    WriteToMemoryInternal(compressed, accessor.GetWidth(), accessor.GetHeight(),
+                          accessor.GetPitch(), accessor.GetFormat(), accessor.GetConstBuffer());
+  }
+
+#if ORTHANC_SANDBOXED == 0
+  void IImageWriter::WriteToFile(const std::string &path,
+                                 const ImageAccessor &accessor)
+  {
+    WriteToFileInternal(path, accessor.GetWidth(), accessor.GetHeight(),
+                        accessor.GetPitch(), accessor.GetFormat(), accessor.GetConstBuffer());
+  }
+#endif
 }