comparison OrthancFramework/Sources/Images/IImageWriter.h @ 4297:785a2713323e

abi continued
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 05 Nov 2020 17:20:49 +0100
parents bf7b9edf6b81
children 2ae905070221
comparison
equal deleted inserted replaced
4296:3b70a2e6a06c 4297:785a2713323e
50 PixelFormat format, 50 PixelFormat format,
51 const void* buffer); 51 const void* buffer);
52 #endif 52 #endif
53 53
54 public: 54 public:
55 virtual ~IImageWriter() 55 virtual ~IImageWriter();
56 {
57 }
58 56
59 virtual void WriteToMemory(std::string& compressed, 57 virtual void WriteToMemory(std::string& compressed,
60 const ImageAccessor& accessor) 58 const ImageAccessor& accessor);
61 {
62 WriteToMemoryInternal(compressed, accessor.GetWidth(), accessor.GetHeight(),
63 accessor.GetPitch(), accessor.GetFormat(), accessor.GetConstBuffer());
64 }
65 59
66 #if ORTHANC_SANDBOXED == 0 60 #if ORTHANC_SANDBOXED == 0
67 virtual void WriteToFile(const std::string& path, 61 virtual void WriteToFile(const std::string& path,
68 const ImageAccessor& accessor) 62 const ImageAccessor& accessor);
69 {
70 WriteToFileInternal(path, accessor.GetWidth(), accessor.GetHeight(),
71 accessor.GetPitch(), accessor.GetFormat(), accessor.GetConstBuffer());
72 }
73 #endif 63 #endif
74 }; 64 };
75 } 65 }