comparison Plugin/ParsedDicomImage.cpp @ 26:a6492d20b2a8

modularization
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 02 Jun 2015 11:40:05 +0200
parents 54d5dd1df2e5
children 111689a2c177
comparison
equal deleted inserted replaced
25:15acbf5e7545 26:a6492d20b2a8
18 **/ 18 **/
19 19
20 20
21 #include "ParsedDicomImage.h" 21 #include "ParsedDicomImage.h"
22 22
23 #include "../Orthanc/OrthancException.h" 23 #include "../Orthanc/Core/OrthancException.h"
24 #include "../Orthanc/Toolbox.h" 24 #include "../Orthanc/Core/Toolbox.h"
25 #include "../Orthanc/ImageFormats/ImageProcessing.h" 25 #include "../Orthanc/Core/ImageFormats/ImageProcessing.h"
26 #include "../Orthanc/ImageFormats/ImageBuffer.h" 26 #include "../Orthanc/Core/ImageFormats/ImageBuffer.h"
27 #include "JpegWriter.h" 27 #include "JpegWriter.h"
28 #include "ViewerToolbox.h" 28 #include "ViewerToolbox.h"
29 29
30 #include <gdcmImageReader.h> 30 #include <gdcmImageReader.h>
31 #include <gdcmImageChangePlanarConfiguration.h> 31 #include <gdcmImageChangePlanarConfiguration.h>
32 #include <gdcmImageChangePhotometricInterpretation.h> 32 #include <gdcmImageChangePhotometricInterpretation.h>
33 #include <boost/lexical_cast.hpp> 33 #include <boost/lexical_cast.hpp>
34 #include <boost/math/special_functions/round.hpp> 34 #include <boost/math/special_functions/round.hpp>
35 35
36 #include "../Resources/ThirdParty/base64/base64.h" 36 #include "../Orthanc/Resources/ThirdParty/base64/base64.h"
37 37
38 38
39 namespace OrthancPlugins 39 namespace OrthancPlugins
40 { 40 {
41 struct ParsedDicomImage::PImpl 41 struct ParsedDicomImage::PImpl
478 writer.SetQuality(quality); 478 writer.SetQuality(quality);
479 writer.WriteToMemory(jpeg, converted); 479 writer.WriteToMemory(jpeg, converted);
480 result["Orthanc"]["PixelData"] = base64_encode(jpeg); 480 result["Orthanc"]["PixelData"] = base64_encode(jpeg);
481 return true; 481 return true;
482 } 482 }
483 }; 483 }