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

#include <TileProcessor.h>

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

Public Member Functions

 grk_band ()
 
 grk_band (const grk_band &rhs)
 
grk_bandoperator= (const grk_band &rhs)
 
bool isEmpty ()
 
- 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

uint8_t bandno
 
grk_precinctprecincts
 
uint64_t numPrecincts
 
size_t numAllocatedPrecincts
 
uint32_t numbps
 
float stepsize
 
uint32_t inv_step
 
- 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_band() [1/2]

grk::grk_band::grk_band ( )

◆ grk_band() [2/2]

grk::grk_band::grk_band ( const grk_band rhs)

Member Function Documentation

◆ isEmpty()

bool grk::grk_band::isEmpty ( )

◆ operator=()

grk_band& grk::grk_band::operator= ( const grk_band rhs)

Field Documentation

◆ bandno

uint8_t grk::grk_band::bandno

◆ inv_step

uint32_t grk::grk_band::inv_step

◆ numAllocatedPrecincts

size_t grk::grk_band::numAllocatedPrecincts

◆ numbps

uint32_t grk::grk_band::numbps

◆ numPrecincts

uint64_t grk::grk_band::numPrecincts

◆ precincts

grk_precinct* grk::grk_band::precincts

◆ stepsize

float grk::grk_band::stepsize

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