Grok  7.6.3
Public Member Functions | Private Attributes | List of all members
grk::param_qcd Struct Reference

#include <HTParams.h>

Public Member Functions

 param_qcd ()
 
void set_delta (float delta)
 
void set_rev_quant (uint32_t bit_depth, bool is_employing_color_transform)
 
void set_irrev_quant ()
 
void generate (uint8_t guard_bits, uint32_t decomps, bool is_reversible, uint32_t max_bit_depth, bool color_transform, bool is_signed)
 
uint32_t get_num_guard_bits () const
 
uint32_t get_MAGBp () const
 
void pull (grk_stepsize *stepptr, bool reversible)
 
void push (grk_stepsize *stepptr, bool reversible)
 

Private Attributes

uint8_t Sqcd
 
union {
   uint8_t   u8_SPqcd [97]
 
   uint16_t   u16_SPqcd [97]
 
}; 
 
uint32_t num_decomps
 
float base_delta
 

Constructor & Destructor Documentation

◆ param_qcd()

grk::param_qcd::param_qcd ( )
inline

Member Function Documentation

◆ generate()

void grk::param_qcd::generate ( uint8_t  guard_bits,
uint32_t  decomps,
bool  is_reversible,
uint32_t  max_bit_depth,
bool  color_transform,
bool  is_signed 
)

◆ get_MAGBp()

uint32_t grk::param_qcd::get_MAGBp ( ) const

◆ get_num_guard_bits()

uint32_t grk::param_qcd::get_num_guard_bits ( ) const

◆ pull()

void grk::param_qcd::pull ( grk_stepsize stepptr,
bool  reversible 
)

◆ push()

void grk::param_qcd::push ( grk_stepsize stepptr,
bool  reversible 
)

◆ set_delta()

void grk::param_qcd::set_delta ( float  delta)
inline

◆ set_irrev_quant()

void grk::param_qcd::set_irrev_quant ( )

◆ set_rev_quant()

void grk::param_qcd::set_rev_quant ( uint32_t  bit_depth,
bool  is_employing_color_transform 
)

References grk::log().

Member Data Documentation

◆ @2

union { ... }

◆ base_delta

float grk::param_qcd::base_delta
private

◆ num_decomps

uint32_t grk::param_qcd::num_decomps
private

◆ Sqcd

uint8_t grk::param_qcd::Sqcd
private

◆ u16_SPqcd

uint16_t grk::param_qcd::u16_SPqcd[97]

◆ u8_SPqcd

uint8_t grk::param_qcd::u8_SPqcd[97]

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