comparison Framework/Outputs/InMemoryTiledImage.h @ 166:f0dac1e8f736

access to photometric interpretation of source pyramids
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 12 Jul 2019 09:06:54 +0200
parents 6b8ccfc02051
children e3cbf890b588
comparison
equal deleted inserted replaced
165:8c279c5b28a3 166:f0dac1e8f736
42 unsigned int countTilesX_; 42 unsigned int countTilesX_;
43 unsigned int countTilesY_; 43 unsigned int countTilesY_;
44 unsigned int tileWidth_; 44 unsigned int tileWidth_;
45 unsigned int tileHeight_; 45 unsigned int tileHeight_;
46 Tiles tiles_; 46 Tiles tiles_;
47 Orthanc::PhotometricInterpretation photometric_;
47 48
48 public: 49 public:
49 InMemoryTiledImage(Orthanc::PixelFormat format, 50 InMemoryTiledImage(Orthanc::PixelFormat format,
50 unsigned int countTilesX, 51 unsigned int countTilesX,
51 unsigned int countTilesY, 52 unsigned int countTilesY,
52 unsigned int tileWidth, 53 unsigned int tileWidth,
53 unsigned int tileHeight); 54 unsigned int tileHeight,
55 Orthanc::PhotometricInterpretation photometric);
54 56
55 virtual ~InMemoryTiledImage(); 57 virtual ~InMemoryTiledImage();
56 58
57 virtual unsigned int GetLevelCount() const 59 virtual unsigned int GetLevelCount() const
58 { 60 {
100 102
101 virtual void EncodeTile(const Orthanc::ImageAccessor& tile, 103 virtual void EncodeTile(const Orthanc::ImageAccessor& tile,
102 unsigned int level, 104 unsigned int level,
103 unsigned int tileX, 105 unsigned int tileX,
104 unsigned int tileY); 106 unsigned int tileY);
107
108 virtual Orthanc::PhotometricInterpretation GetPhotometricInterpretation() const
109 {
110 return photometric_;
111 }
105 }; 112 };
106 } 113 }