Grok 10.0.5
grk::grk::CodeStream Class Reference

#include <TileCache.h>

Inheritance diagram for grk::grk::CodeStream:
grk::grk::CodeStreamCompress grk::grk::CodeStreamDecompress

Public Member Functions

 CodeStream (BufferedStream *stream)
 
virtual ~CodeStream ()
 
TileProcessorcurrentProcessor (void)
 
BufferedStreamgetStream ()
 
GrkImagegetHeaderImage (void)
 
grk_plugin_tilegetCurrentPluginTile ()
 
CodingParamsgetCodingParams (void)
 

Static Public Member Functions

static std::string markerString (uint16_t marker)
 

Protected Member Functions

bool exec (std::vector< PROCEDURE_FUNC > &p_procedure_list)
 

Protected Attributes

CodingParams cp_
 
CodeStreamInfocodeStreamInfo
 
std::vector< PROCEDURE_FUNCprocedure_list_
 
std::vector< PROCEDURE_FUNCvalidation_list_
 
GrkImageheaderImage_
 
TileProcessorcurrentTileProcessor_
 
BufferedStreamstream_
 
std::map< uint32_t, TileProcessor * > processors_
 
grk_plugin_tilecurrent_plugin_tile
 

Constructor & Destructor Documentation

◆ CodeStream()

grk::CodeStream::CodeStream ( BufferedStream * stream)

◆ ~CodeStream()

grk::CodeStream::~CodeStream ( )
virtual

Member Function Documentation

◆ currentProcessor()

TileProcessor * grk::CodeStream::currentProcessor ( void )

References currentTileProcessor_.

◆ exec()

bool grk::CodeStream::exec ( std::vector< PROCEDURE_FUNC > & p_procedure_list)
protected

◆ getCodingParams()

CodingParams * grk::CodeStream::getCodingParams ( void )

References cp_.

◆ getCurrentPluginTile()

grk_plugin_tile * grk::CodeStream::getCurrentPluginTile ( )

References current_plugin_tile.

◆ getHeaderImage()

GrkImage * grk::CodeStream::getHeaderImage ( void )

References headerImage_.

◆ getStream()

BufferedStream * grk::CodeStream::getStream ( )

References stream_.

◆ markerString()

Member Data Documentation

◆ codeStreamInfo

CodeStreamInfo* grk::grk::CodeStream::codeStreamInfo
protected

◆ cp_

CodingParams grk::grk::CodeStream::cp_
protected

◆ current_plugin_tile

grk_plugin_tile* grk::grk::CodeStream::current_plugin_tile
protected

◆ currentTileProcessor_

TileProcessor* grk::grk::CodeStream::currentTileProcessor_
protected

◆ headerImage_

GrkImage* grk::grk::CodeStream::headerImage_
protected

◆ procedure_list_

std::vector<PROCEDURE_FUNC> grk::grk::CodeStream::procedure_list_
protected

◆ processors_

std::map<uint32_t, TileProcessor*> grk::grk::CodeStream::processors_
protected

◆ stream_

BufferedStream* grk::grk::CodeStream::stream_
protected

◆ validation_list_

std::vector<PROCEDURE_FUNC> grk::grk::CodeStream::validation_list_
protected

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