Mercurial > hg > orthanc
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 } |