comparison OrthancServer/ParsedDicomFile.h @ 874:87791ebc1f50

download matlab images
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 11 Jun 2014 12:23:02 +0200
parents ecedd89055db
children e57e08ed510f 2fd5a163776d
comparison
equal deleted inserted replaced
873:fc34356283e1 874:87791ebc1f50
34 34
35 #include "../Core/DicomFormat/DicomInstanceHasher.h" 35 #include "../Core/DicomFormat/DicomInstanceHasher.h"
36 #include "../Core/RestApi/RestApiOutput.h" 36 #include "../Core/RestApi/RestApiOutput.h"
37 #include "ServerEnumerations.h" 37 #include "ServerEnumerations.h"
38 #include "../Core/ImageFormats/ImageAccessor.h" 38 #include "../Core/ImageFormats/ImageAccessor.h"
39 #include "../Core/ImageFormats/ImageBuffer.h"
39 40
40 namespace Orthanc 41 namespace Orthanc
41 { 42 {
42 class ParsedDicomFile : public IDynamicObject 43 class ParsedDicomFile : public IDynamicObject
43 { 44 {
90 void SaveToFile(const std::string& path); 91 void SaveToFile(const std::string& path);
91 92
92 void EmbedImage(const ImageAccessor& accessor); 93 void EmbedImage(const ImageAccessor& accessor);
93 94
94 void EmbedImage(const std::string& dataUriScheme); 95 void EmbedImage(const std::string& dataUriScheme);
96
97 void ExtractImage(ImageBuffer& result,
98 unsigned int frame);
99
100 void ExtractImage(ImageBuffer& result,
101 unsigned int frame,
102 ImageExtractionMode mode);
103
104 void ExtractPngImage(std::string& result,
105 unsigned int frame,
106 ImageExtractionMode mode);
95 }; 107 };
96 108
97 } 109 }