comparison Framework/Radiography/RadiographySceneWriter.h @ 481:159a465e27bd am-touch-events

reworked RadiographyScene export to export to an Orthanc::Image too
author am@osimis.io
date Thu, 14 Feb 2019 16:23:59 +0100
parents b85f635f1eb5
children 1c7ae79c426d
comparison
equal deleted inserted replaced
480:2f6ecb5037ea 481:159a465e27bd
23 23
24 #include "RadiographyScene.h" 24 #include "RadiographyScene.h"
25 #include "RadiographyAlphaLayer.h" 25 #include "RadiographyAlphaLayer.h"
26 #include "RadiographyDicomLayer.h" 26 #include "RadiographyDicomLayer.h"
27 #include "RadiographyTextLayer.h" 27 #include "RadiographyTextLayer.h"
28 #include "RadiographyMaskLayer.h"
28 #include <json/value.h> 29 #include <json/value.h>
29 30
30 namespace OrthancStone 31 namespace OrthancStone
31 { 32 {
32 class RadiographyScene; 33 class RadiographyScene;
44 private: 45 private:
45 void WriteLayer(Json::Value& output, const RadiographyLayer& layer); 46 void WriteLayer(Json::Value& output, const RadiographyLayer& layer);
46 void WriteLayer(Json::Value& output, const RadiographyDicomLayer& layer); 47 void WriteLayer(Json::Value& output, const RadiographyDicomLayer& layer);
47 void WriteLayer(Json::Value& output, const RadiographyTextLayer& layer); 48 void WriteLayer(Json::Value& output, const RadiographyTextLayer& layer);
48 void WriteLayer(Json::Value& output, const RadiographyAlphaLayer& layer); 49 void WriteLayer(Json::Value& output, const RadiographyAlphaLayer& layer);
50 void WriteLayer(Json::Value& output, const RadiographyMaskLayer& layer);
49 }; 51 };
50 } 52 }