comparison Framework/Inputs/HierarchicalTiff.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
53 Orthanc::PixelFormat pixelFormat_; 53 Orthanc::PixelFormat pixelFormat_;
54 ImageCompression compression_; 54 ImageCompression compression_;
55 unsigned int tileWidth_; 55 unsigned int tileWidth_;
56 unsigned int tileHeight_; 56 unsigned int tileHeight_;
57 std::vector<Level> levels_; 57 std::vector<Level> levels_;
58 Orthanc::PhotometricInterpretation photometric_;
58 59
59 void Finalize(); 60 void Finalize();
60 61
61 void CheckLevel(unsigned int level) const; 62 void CheckLevel(unsigned int level) const;
62 63
63 bool GetCurrentCompression(ImageCompression& compression); 64 bool GetCurrentCompression(ImageCompression& compression);
64 65
65 bool GetCurrentPixelFormat(Orthanc::PixelFormat& pixelFormat, 66 bool GetCurrentPixelFormat(Orthanc::PixelFormat& pixelFormat,
67 Orthanc::PhotometricInterpretation& photometric,
66 ImageCompression compression); 68 ImageCompression compression);
67 69
68 bool Initialize(); 70 bool Initialize();
69 71
70 public: 72 public:
103 virtual Orthanc::PixelFormat GetPixelFormat() const 105 virtual Orthanc::PixelFormat GetPixelFormat() const
104 { 106 {
105 return pixelFormat_; 107 return pixelFormat_;
106 } 108 }
107 109
110 virtual Orthanc::PhotometricInterpretation GetPhotometricInterpretation() const
111 {
112 return photometric_;
113 }
114
108 ImageCompression GetImageCompression() 115 ImageCompression GetImageCompression()
109 { 116 {
110 return compression_; 117 return compression_;
111 } 118 }
112 }; 119 };