Mercurial > hg > orthanc-wsi
comparison Framework/Algorithms/PyramidReader.h @ 57:91fc9583b2de
big refactoring to support sparse tiling
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 24 Nov 2016 17:48:24 +0100 |
parents | 4a7a53257c7d |
children | ff0ef01c332c |
comparison
equal
deleted
inserted
replaced
56:83cd735c885d | 57:91fc9583b2de |
---|---|
54 | 54 |
55 Orthanc::ImageAccessor& GetOutsideTile(); | 55 Orthanc::ImageAccessor& GetOutsideTile(); |
56 | 56 |
57 void CheckTileSize(const Orthanc::ImageAccessor& tile) const; | 57 void CheckTileSize(const Orthanc::ImageAccessor& tile) const; |
58 | 58 |
59 void CheckTileSize(const std::string& tile) const; | 59 void CheckTileSize(const std::string& tile, |
60 ImageCompression compression) const; | |
60 | 61 |
61 SourceTile& AccessSourceTile(const Location& location); | 62 SourceTile& AccessSourceTile(const Location& location); |
62 | 63 |
63 Location MapTargetToSourceLocation(unsigned int tileX, | 64 Location MapTargetToSourceLocation(unsigned int tileX, |
64 unsigned int tileY); | 65 unsigned int tileY); |
75 const DicomizerParameters& GetParameters() const | 76 const DicomizerParameters& GetParameters() const |
76 { | 77 { |
77 return parameters_; | 78 return parameters_; |
78 } | 79 } |
79 | 80 |
80 ImageCompression GetImageCompression() const | |
81 { | |
82 return source_.GetImageCompression(); | |
83 } | |
84 | |
85 Orthanc::PixelFormat GetPixelFormat() const | 81 Orthanc::PixelFormat GetPixelFormat() const |
86 { | 82 { |
87 return source_.GetPixelFormat(); | 83 return source_.GetPixelFormat(); |
88 } | 84 } |
89 | 85 |
90 const std::string* GetRawTile(unsigned int tileX, | 86 const std::string* GetRawTile(ImageCompression& compression, |
87 unsigned int tileX, | |
91 unsigned int tileY); | 88 unsigned int tileY); |
92 | 89 |
93 Orthanc::ImageAccessor GetDecodedTile(unsigned int tileX, | 90 Orthanc::ImageAccessor GetDecodedTile(unsigned int tileX, |
94 unsigned int tileY); | 91 unsigned int tileY); |
95 }; | 92 }; |