Grok  7.6.0
Public Member Functions | Data Fields
grk::grk_cblk_dec Struct Reference

#include <TileProcessor.h>

Inheritance diagram for grk::grk_cblk_dec:
grk::grk_cblk

Public Member Functions

 grk_cblk_dec ()
 
 ~grk_cblk_dec ()
 
 grk_cblk_dec (const grk_cblk_dec &rhs)
 
grk_cblk_decoperator= (const grk_cblk_dec &other)
 
void clear () override
 
void init ()
 
bool alloc ()
 
void cleanup ()
 
void cleanup_seg_buffers ()
 
size_t getSegBuffersLen ()
 
bool copy_to_contiguous_buffer (uint8_t *buffer)
 
- Public Member Functions inherited from grk::grk_cblk
 grk_cblk (const grk_cblk &rhs)
 
 grk_cblk ()
 
grk_cblkoperator= (const grk_cblk &other)
 
virtual ~grk_cblk ()
 
uint32_t width ()
 
uint32_t height ()
 
uint32_t area ()
 

Data Fields

std::vector< grk_buf * > seg_buffers
 
grk_segsegs
 
uint32_t numSegments
 
uint32_t numSegmentsAllocated
 
- Data Fields inherited from grk::grk_cblk
uint32_t x0
 
uint32_t y0
 
uint32_t x1
 
uint32_t y1
 
uint8_t * compressedData
 
uint32_t compressedDataSize
 
bool owns_data
 
uint32_t numbps
 
uint32_t numlenbits
 
uint32_t numPassesInPacket
 

Constructor & Destructor Documentation

◆ grk_cblk_dec() [1/2]

grk::grk_cblk_dec::grk_cblk_dec ( )

◆ ~grk_cblk_dec()

grk::grk_cblk_dec::~grk_cblk_dec ( )

◆ grk_cblk_dec() [2/2]

grk::grk_cblk_dec::grk_cblk_dec ( const grk_cblk_dec rhs)

Member Function Documentation

◆ alloc()

bool grk::grk_cblk_dec::alloc ( )

◆ cleanup()

void grk::grk_cblk_dec::cleanup ( )

◆ cleanup_seg_buffers()

void grk::grk_cblk_dec::cleanup_seg_buffers ( )

◆ clear()

void grk::grk_cblk_dec::clear ( )
overridevirtual

Reimplemented from grk::grk_cblk.

◆ copy_to_contiguous_buffer()

bool grk::grk_cblk_dec::copy_to_contiguous_buffer ( uint8_t *  buffer)

◆ getSegBuffersLen()

size_t grk::grk_cblk_dec::getSegBuffersLen ( )

◆ init()

void grk::grk_cblk_dec::init ( )

◆ operator=()

grk_cblk_dec& grk::grk_cblk_dec::operator= ( const grk_cblk_dec other)

Field Documentation

◆ numSegments

uint32_t grk::grk_cblk_dec::numSegments

◆ numSegmentsAllocated

uint32_t grk::grk_cblk_dec::numSegmentsAllocated

◆ seg_buffers

std::vector<grk_buf*> grk::grk_cblk_dec::seg_buffers

◆ segs

grk_seg* grk::grk_cblk_dec::segs

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