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

#include <TileProcessor.h>

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

Public Member Functions

 grk_resolution ()
 
- 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 pw
 
uint32_t ph
 
uint32_t numbands
 
grk_band bands [3]
 
grk_rect_u32 win_bounds
 
- 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_resolution()

grk::grk_resolution::grk_resolution ( )

Field Documentation

◆ bands

grk_band grk::grk_resolution::bands[3]

◆ numbands

uint32_t grk::grk_resolution::numbands

◆ ph

uint32_t grk::grk_resolution::ph

◆ pw

uint32_t grk::grk_resolution::pw

◆ win_bounds

grk_rect_u32 grk::grk_resolution::win_bounds

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