comparison Framework/Inputs/HierarchicalTiff.h @ 296:559499b80da8

refactoring
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 18 Jul 2023 06:45:44 +0200
parents 20a730889ae2
children c1687b8fc800
comparison
equal deleted inserted replaced
295:92b88fa3e631 296:559499b80da8
60 60
61 void Finalize(); 61 void Finalize();
62 62
63 void CheckLevel(unsigned int level) const; 63 void CheckLevel(unsigned int level) const;
64 64
65 bool GetCurrentCompression(ImageCompression& compression);
66
67 bool GetCurrentPixelFormat(Orthanc::PixelFormat& pixelFormat,
68 Orthanc::PhotometricInterpretation& photometric,
69 ImageCompression compression);
70
71 bool Initialize(); 65 bool Initialize();
72 66
73 public: 67 public:
74 explicit HierarchicalTiff(const std::string& path); 68 explicit HierarchicalTiff(const std::string& path);
75 69
115 109
116 ImageCompression GetImageCompression() 110 ImageCompression GetImageCompression()
117 { 111 {
118 return compression_; 112 return compression_;
119 } 113 }
114
115 static bool GetCurrentDirectoryInformation(TIFF* tiff,
116 ImageCompression& compression,
117 Orthanc::PixelFormat& pixelFormat,
118 Orthanc::PhotometricInterpretation& photometric);
120 }; 119 };
121 } 120 }