Mercurial > hg > orthanc-wsi
diff Framework/Inputs/PyramidWithRawTiles.cpp @ 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 | 7a88c614be04 |
children | 7a3853d51c45 |
line wrap: on
line diff
--- a/Framework/Inputs/PyramidWithRawTiles.cpp Thu Nov 24 15:41:21 2016 +0100 +++ b/Framework/Inputs/PyramidWithRawTiles.cpp Thu Nov 24 17:48:24 2016 +0100 @@ -33,14 +33,16 @@ unsigned int tileY) { std::string tile; - if (!ReadRawTile(tile, level, tileX, tileY)) + ImageCompression compression; + + if (!ReadRawTile(tile, compression, level, tileX, tileY)) { - throw Orthanc::OrthancException(Orthanc::ErrorCode_InternalError); + return NULL; } std::auto_ptr<Orthanc::ImageAccessor> result; - switch (GetImageCompression()) + switch (compression) { case ImageCompression_None: result.reset(new Orthanc::ImageAccessor);