diff 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
line wrap: on
line diff
--- a/Framework/Inputs/HierarchicalTiff.h	Fri Feb 22 14:28:40 2019 +0100
+++ b/Framework/Inputs/HierarchicalTiff.h	Fri Jul 12 09:06:54 2019 +0200
@@ -55,6 +55,7 @@
     unsigned int          tileWidth_;
     unsigned int          tileHeight_;
     std::vector<Level>    levels_;
+    Orthanc::PhotometricInterpretation  photometric_;
 
     void Finalize();
 
@@ -63,6 +64,7 @@
     bool GetCurrentCompression(ImageCompression& compression);
 
     bool GetCurrentPixelFormat(Orthanc::PixelFormat& pixelFormat,
+                               Orthanc::PhotometricInterpretation& photometric,
                                ImageCompression compression);
 
     bool Initialize();
@@ -105,6 +107,11 @@
       return pixelFormat_;
     }
 
+    virtual Orthanc::PhotometricInterpretation GetPhotometricInterpretation() const
+    {
+      return photometric_;
+    }
+
     ImageCompression GetImageCompression()
     {
       return compression_;