Grok 12.0.2
grk::TileComponentWindowBase< T > Struct Template Reference

#include <TileComponentWindow.h>

Inheritance diagram for grk::TileComponentWindowBase< T >:
grk::TileComponentWindow< T >

Public Member Functions

 TileComponentWindowBase (bool isCompressor, bool lossless, bool wholeTileDecompress, grk_rect32 unreducedTileComp, grk_rect32 reducedTileComp, grk_rect32 unreducedImageCompWindow, uint8_t numresolutions, uint8_t reducedNumResolutions)
 
virtual ~TileComponentWindowBase ()
 
grk_rect32 bounds () const
 Get bounds of tile component (canvas coordinates) decompress: reduced canvas coordinates of window compress: unreduced canvas coordinates of entire tile.
 
grk_rect32 unreducedBounds () const
 
bool alloc ()
 

Protected Member Functions

bool useBandWindows () const
 

Protected Attributes

std::vector< ResWindow< T > * > resWindows
 
grk_rect32 unreducedBounds_
 
grk_rect32 bounds_
 
std::vector< ResSimpleresolution_
 
bool compress_
 
bool wholeTileDecompress_
 

Constructor & Destructor Documentation

◆ TileComponentWindowBase()

◆ ~TileComponentWindowBase()

template<typename T >
virtual grk::TileComponentWindowBase< T >::~TileComponentWindowBase ( )
inlinevirtual

Member Function Documentation

◆ alloc()

◆ bounds()

template<typename T >
grk_rect32 grk::TileComponentWindowBase< T >::bounds ( ) const
inline

Get bounds of tile component (canvas coordinates) decompress: reduced canvas coordinates of window compress: unreduced canvas coordinates of entire tile.

References grk::TileComponentWindowBase< T >::bounds_.

Referenced by grk::GrkImage::duplicate(), and grk::TileProcessor::isWholeTileDecompress().

◆ unreducedBounds()

template<typename T >
grk_rect32 grk::TileComponentWindowBase< T >::unreducedBounds ( ) const
inline

◆ useBandWindows()

template<typename T >
bool grk::TileComponentWindowBase< T >::useBandWindows ( ) const
inlineprotected

Member Data Documentation

◆ bounds_

◆ compress_

◆ resolution_

◆ resWindows

◆ unreducedBounds_

◆ wholeTileDecompress_


The documentation for this struct was generated from the following files: