Grok  7.6.0
Static Public Member Functions | Static Private Member Functions
grk::dwt_utils Class Reference

#include <dwt_utils.h>

Static Public Member Functions

static double getnorm_53 (uint32_t level, uint8_t orient)
 Get the norm of a wavelet function of a subband at a specified level for the reversible 5-3 DWT. More...
 
static double getnorm_97 (uint32_t level, uint8_t orient)
 Get the norm of a wavelet function of a subband at a specified level for the irreversible 9-7 DWT. More...
 
static uint32_t max_resolution (grk_resolution *GRK_RESTRICT r, uint32_t i)
 
static void deinterleave_v (int32_t *a, int32_t *b, uint32_t d_n, uint32_t s_n, uint32_t stride, int32_t cas)
 
static void deinterleave_h (int32_t *a, int32_t *b, uint32_t d_n, uint32_t s_n, int32_t cas)
 

Static Private Member Functions

static double getnorm (uint32_t level, uint8_t orient, bool reversible)
 

Member Function Documentation

◆ deinterleave_h()

static void grk::dwt_utils::deinterleave_h ( int32_t *  a,
int32_t *  b,
uint32_t  d_n,
uint32_t  s_n,
int32_t  cas 
)
static

◆ deinterleave_v()

static void grk::dwt_utils::deinterleave_v ( int32_t *  a,
int32_t *  b,
uint32_t  d_n,
uint32_t  s_n,
uint32_t  stride,
int32_t  cas 
)
static

◆ getnorm()

static double grk::dwt_utils::getnorm ( uint32_t  level,
uint8_t  orient,
bool  reversible 
)
staticprivate

◆ getnorm_53()

static double grk::dwt_utils::getnorm_53 ( uint32_t  level,
uint8_t  orient 
)
static

Get the norm of a wavelet function of a subband at a specified level for the reversible 5-3 DWT.

Parameters
levelLevel of the wavelet function
orientBand of the wavelet function
Returns
the norm of the wavelet function

◆ getnorm_97()

static double grk::dwt_utils::getnorm_97 ( uint32_t  level,
uint8_t  orient 
)
static

Get the norm of a wavelet function of a subband at a specified level for the irreversible 9-7 DWT.

Parameters
levelLevel of the wavelet function
orientBand of the wavelet function
Returns
the norm of the 9-7 wavelet

◆ max_resolution()

static uint32_t grk::dwt_utils::max_resolution ( grk_resolution *GRK_RESTRICT  r,
uint32_t  i 
)
static

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