Mercurial > hg > orthanc
diff OrthancServer/ParsedDicomFile.h @ 1902:8b0ee8d5e6d0
Refactoring leading to speedups with custom image decoders
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 05 Jan 2016 13:26:51 +0100 |
parents | b1291df2f780 |
children | 6c73df12ca51 |
line wrap: on
line diff
--- a/OrthancServer/ParsedDicomFile.h Mon Jan 04 14:20:41 2016 +0100 +++ b/OrthancServer/ParsedDicomFile.h Tue Jan 05 13:26:51 2016 +0100 @@ -33,9 +33,9 @@ #pragma once #include "../Core/DicomFormat/DicomInstanceHasher.h" +#include "../Core/Images/ImageAccessor.h" #include "../Core/IDynamicObject.h" #include "../Core/RestApi/RestApiOutput.h" -#include "IDicomImageDecoder.h" #include "ServerEnumerations.h" class DcmDataset; @@ -126,24 +126,6 @@ void EmbedImage(const std::string& mime, const std::string& content); - ImageAccessor* ExtractImage(IDicomImageDecoder& decoder, - unsigned int frame); - - ImageAccessor* ExtractImage(IDicomImageDecoder& decoder, - unsigned int frame, - ImageExtractionMode mode); - - void ExtractPngImage(std::string& result, - IDicomImageDecoder& decoder, - unsigned int frame, - ImageExtractionMode mode); - - void ExtractJpegImage(std::string& result, - IDicomImageDecoder& decoder, - unsigned int frame, - ImageExtractionMode mode, - uint8_t quality); - Encoding GetEncoding() const; void SetEncoding(Encoding encoding);