Mercurial > hg > orthanc-wsi
comparison Framework/Inputs/ITiledPyramid.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 | 7a3853d51c45 |
comparison
equal
deleted
inserted
replaced
56:83cd735c885d | 57:91fc9583b2de |
---|---|
50 virtual unsigned int GetTileWidth() const = 0; | 50 virtual unsigned int GetTileWidth() const = 0; |
51 | 51 |
52 virtual unsigned int GetTileHeight() const = 0; | 52 virtual unsigned int GetTileHeight() const = 0; |
53 | 53 |
54 virtual bool ReadRawTile(std::string& tile, | 54 virtual bool ReadRawTile(std::string& tile, |
55 ImageCompression& compression, | |
55 unsigned int level, | 56 unsigned int level, |
56 unsigned int tileX, | 57 unsigned int tileX, |
57 unsigned int tileY) = 0; | 58 unsigned int tileY) = 0; |
58 | 59 |
59 virtual Orthanc::ImageAccessor* DecodeTile(unsigned int level, | 60 virtual Orthanc::ImageAccessor* DecodeTile(unsigned int level, |
60 unsigned int tileX, | 61 unsigned int tileX, |
61 unsigned int tileY) = 0; | 62 unsigned int tileY) = 0; |
62 | 63 |
63 // Only makes sense for images with raw access to tiles | |
64 virtual ImageCompression GetImageCompression() const = 0; | |
65 | |
66 virtual Orthanc::PixelFormat GetPixelFormat() const = 0; | 64 virtual Orthanc::PixelFormat GetPixelFormat() const = 0; |
67 }; | 65 }; |
68 } | 66 } |