Grok  7.6.2
Public Member Functions | Public Attributes | List of all members
grk::Resolution Struct Reference

#include <T1Structs.h>

Inheritance diagram for grk::Resolution:
grk::grk_rectangle< T >

Public Member Functions

 Resolution ()
 
void print ()
 
bool init (bool isCompressor, TileComponentCodingParams *tccp, uint8_t resno, grk_plugin_tile *current_plugin_tile)
 
- Public Member Functions inherited from grk::grk_rectangle< T >
 grk_rectangle (T x0, T y0, T x1, T y1)
 
 grk_rectangle (const grk_rectangle &rhs)
 
 grk_rectangle (void)
 
void print (void) const
 
bool is_valid (void) const
 
bool non_empty (void) const
 
bool contains (grk_point< T > pt)
 
grk_rectangle< T > & operator= (const grk_rectangle< T > &rhs)
 
bool operator== (const grk_rectangle< T > &rhs)
 
void set_rect (grk_rectangle< T > *rhs)
 
void set_rect (grk_rectangle< T > rhs)
 
grk_rectangle< T > rectceildivpow2 (uint32_t power) const
 
grk_rectangle< T > ceildiv (uint32_t den) const
 
grk_rectangle< T > intersection (const grk_rectangle< T > rhs) const
 
bool isContainedIn (const grk_rectangle< T > rhs) const
 
grk_rectangle< T > intersection (const grk_rectangle< T > *rhs) const
 
grk_rectangle< T > rect_union (const grk_rectangle< T > *rhs) const
 
grk_rectangle< T > rect_union (const grk_rectangle< T > &rhs) const
 
uint64_t area (void) const
 
width () const
 
height () const
 
grk_rectangle< T > pan (int64_t x, int64_t y) const
 
grk_rectangle< T > & grow (T boundary)
 
grk_rectangle< T > & grow (T boundaryx, T boundaryy)
 
grk_rectangle< T > & grow (T boundary, T maxX, T maxY)
 
grk_rectangle< T > & grow (T boundaryx, T boundaryy, T maxX, T maxY)
 

Public Attributes

bool initialized
 
Subband band [BAND_NUM_INDICES]
 
uint32_t numBandWindows
 
uint32_t pw
 
uint32_t ph
 
grk_pt cblk_expn
 
grk_pt precinct_start
 
grk_pt precinct_expn
 
grk_plugin_tilecurrent_plugin_tile
 
- Public Attributes inherited from grk::grk_rectangle< T >
x0
 
y0
 
x1
 
y1
 

Constructor & Destructor Documentation

◆ Resolution()

grk::Resolution::Resolution ( )

Member Function Documentation

◆ init()

bool grk::Resolution::init ( bool  isCompressor,
TileComponentCodingParams tccp,
uint8_t  resno,
grk_plugin_tile current_plugin_tile 
)

◆ print()

void grk::Resolution::print ( void  )

Member Data Documentation

◆ band

Subband grk::Resolution::band[BAND_NUM_INDICES]

◆ cblk_expn

grk_pt grk::Resolution::cblk_expn

Referenced by init().

◆ current_plugin_tile

grk_plugin_tile* grk::Resolution::current_plugin_tile

Referenced by init().

◆ initialized

bool grk::Resolution::initialized

Referenced by init().

◆ numBandWindows

uint32_t grk::Resolution::numBandWindows

◆ ph

uint32_t grk::Resolution::ph

Referenced by init().

◆ precinct_expn

grk_pt grk::Resolution::precinct_expn

Referenced by init().

◆ precinct_start

grk_pt grk::Resolution::precinct_start

Referenced by init().

◆ pw

uint32_t grk::Resolution::pw

Referenced by init().


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