49#ifdef DEBUG_LOSSLESS_T2
Definition: SparseCanvas.h:39
Copyright (C) 2016-2023 Grok Image Compression Inc.
Definition: ICacheable.h:20
eBandOrientation
Definition: ResSimple.h:23
Definition: BlockExec.h:45
Definition: Resolution.h:25
Tile-component coding parameters.
Definition: CodingParams.h:53
Definition: TileComponent.h:28
ISparseCanvas * regionWindow_
Definition: TileComponent.h:55
uint8_t numresolutions
Definition: TileComponent.h:46
TileComponentWindow< int32_t > * getWindow() const
Definition: TileComponent.cpp:340
uint8_t numResolutionsToDecompress
Definition: TileComponent.h:47
bool allocRegionWindow(uint32_t numres, bool truncatedTile)
Definition: TileComponent.cpp:193
void postProcessHT(int32_t *srcData, DecompressBlockExec *block, uint16_t stride)
Definition: TileComponent.cpp:373
bool isWholeTileDecoding()
Definition: TileComponent.cpp:344
bool init(TileProcessor *tileProcessor, grk_rect32 unreducedTileComp, uint8_t prec, TileComponentCodingParams *tccp)
Initialize tile component in unreduced tile component coordinates (tile component coordinates take su...
Definition: TileComponent.cpp:71
~TileComponent()
Definition: TileComponent.cpp:40
Resolution * resolutions_
Definition: TileComponent.h:45
TileComponentWindow< int32_t > * window_
Definition: TileComponent.h:58
TileComponent()
Definition: TileComponent.cpp:30
bool subbandIntersectsAOI(uint8_t resno, eBandOrientation orient, const grk_rect32 *aoi) const
Definition: TileComponent.cpp:188
TileComponentCodingParams * tccp_
Definition: TileComponent.h:59
void dealloc(void)
Definition: TileComponent.cpp:59
std::atomic< uint8_t > highestResolutionDecompressed
Definition: TileComponent.h:48
bool canCreateWindow(grk_rect32 unreducedTileCompOrImageCompWindow)
Definition: TileComponent.cpp:319
bool wholeTileDecompress
Definition: TileComponent.h:56
ISparseCanvas * getRegionWindow()
Definition: TileComponent.cpp:348
void postProcess(int32_t *srcData, DecompressBlockExec *block)
Definition: TileComponent.cpp:352
void createWindow(grk_rect32 unreducedTileCompOrImageCompWindow)
Definition: TileComponent.cpp:332
void postDecompressImpl(int32_t *srcData, DecompressBlockExec *block, uint16_t stride)
Definition: TileComponent.cpp:408
bool isCompressor_
Definition: TileComponent.h:57
Definition: TileProcessor.h:78