Grok 10.0.5
grk::grk::ICodeStreamDecompress Struct Referenceabstract

#include <TileCache.h>

Inheritance diagram for grk::grk::ICodeStreamDecompress:
grk::grk::CodeStreamDecompress grk::grk::FileFormatDecompress

Public Member Functions

virtual ~ICodeStreamDecompress ()=default
 
virtual bool readHeader (grk_header_info *header_info)=0
 
virtual GrkImagegetImage (uint16_t tileIndex)=0
 
virtual GrkImagegetImage (void)=0
 
virtual void init (grk_decompress_core_params *p_param)=0
 
virtual bool setDecompressRegion (grk_rect_single region)=0
 
virtual bool decompress (grk_plugin_tile *tile)=0
 
virtual bool decompressTile (uint16_t tileIndex)=0
 
virtual bool preProcess (void)=0
 
virtual bool postProcess (void)=0
 
virtual void dump (uint32_t flag, FILE *outputFileStream)=0
 

Constructor & Destructor Documentation

◆ ~ICodeStreamDecompress()

grk::ICodeStreamDecompress::~ICodeStreamDecompress ( )
virtualdefault

Member Function Documentation

◆ decompress()

bool grk::ICodeStreamDecompress::decompress ( grk_plugin_tile * tile)
pure virtual

◆ decompressTile()

bool grk::ICodeStreamDecompress::decompressTile ( uint16_t tileIndex)
pure virtual

◆ dump()

void grk::ICodeStreamDecompress::dump ( uint32_t flag,
FILE * outputFileStream )
pure virtual

◆ getImage() [1/2]

GrkImage * grk::ICodeStreamDecompress::getImage ( uint16_t tileIndex)
pure virtual

◆ getImage() [2/2]

GrkImage * grk::ICodeStreamDecompress::getImage ( void )
pure virtual

◆ init()

void grk::ICodeStreamDecompress::init ( grk_decompress_core_params * p_param)
pure virtual

◆ postProcess()

bool grk::ICodeStreamDecompress::postProcess ( void )
pure virtual

◆ preProcess()

bool grk::ICodeStreamDecompress::preProcess ( void )
pure virtual

◆ readHeader()

bool grk::ICodeStreamDecompress::readHeader ( grk_header_info * header_info)
pure virtual

◆ setDecompressRegion()

bool grk::ICodeStreamDecompress::setDecompressRegion ( grk_rect_single region)
pure virtual

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