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

#include <TileProcessor.h>

Inheritance diagram for grk::grk_precinct:
grk::grk_rectangle< uint32_t >

Public Member Functions

 grk_precinct ()
 
void initTagTrees ()
 
void deleteTagTrees ()
 
- Public Member Functions inherited from grk::grk_rectangle< uint32_t >
 grk_rectangle (uint32_t x0, uint32_t y0, uint32_t x1, uint32_t y1)
 
 grk_rectangle (const grk_rectangle &rhs)
 
 grk_rectangle (void)
 
grk_rect_u32 to_u32 ()
 
void print (void)
 
bool is_valid (void)
 
bool is_non_degenerate (void)
 
bool clip (grk_rectangle< uint32_t > &r2, grk_rectangle< uint32_t > *result)
 
grk_rectangle< uint32_t > & operator= (const grk_rectangle< uint32_t > &rhs)
 
grk_rectangle< uint32_t > & operator- (const grk_rectangle< uint32_t > &rhs)
 
grk_rectangle< uint32_t > & operator-= (const grk_rectangle< uint32_t > &rhs)
 
grk_rectangle< uint32_t > & rectceildivpow2 (uint32_t power)
 
grk_rectangle< uint32_t > & mulpow2 (uint32_t power)
 
grk_rectangle< uint32_t > intersection (const grk_rectangle< uint32_t > &rhs)
 
uint64_t area (void)
 
uint32_t width ()
 
uint32_t height ()
 
grk_rectangle< uint32_t > & pan (uint32_t x, uint32_t y)
 
grk_rectangle< uint32_t > & subsample (uint32_t dx, uint32_t dy)
 
grk_rectangle< uint32_t > & grow (uint32_t boundary)
 
grk_rectangle< uint32_t > & grow (uint32_t boundaryx, uint32_t boundaryy)
 

Data Fields

uint32_t cw
 
uint32_t ch
 
grk_cblk_encenc
 
grk_cblk_decdec
 
uint64_t num_code_blocks
 
TagTreeincltree
 
TagTreeimsbtree
 
- Data Fields inherited from grk::grk_rectangle< uint32_t >
uint32_t x0
 
uint32_t y0
 
uint32_t x1
 
uint32_t y1
 

Constructor & Destructor Documentation

◆ grk_precinct()

grk::grk_precinct::grk_precinct ( )

Member Function Documentation

◆ deleteTagTrees()

void grk::grk_precinct::deleteTagTrees ( )

◆ initTagTrees()

void grk::grk_precinct::initTagTrees ( )

Field Documentation

◆ ch

uint32_t grk::grk_precinct::ch

◆ cw

uint32_t grk::grk_precinct::cw

◆ dec

grk_cblk_dec* grk::grk_precinct::dec

◆ enc

grk_cblk_enc* grk::grk_precinct::enc

◆ imsbtree

TagTree* grk::grk_precinct::imsbtree

◆ incltree

TagTree* grk::grk_precinct::incltree

◆ num_code_blocks

uint64_t grk::grk_precinct::num_code_blocks

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