Grok 20.3.2
grk::ojph::QuantizerOJPH Struct Reference

#include <QuantizerOJPH.h>

Inheritance diagram for grk::ojph::QuantizerOJPH:
grk::Quantizer

Public Member Functions

 QuantizerOJPH (bool reversible, uint8_t guard_bits)
void generate (uint8_t decomps, uint8_t max_bit_depth, bool color_transform, bool is_signed) override
bool write (t1_t2::IStreamWriter *stream) override
Public Member Functions inherited from grk::Quantizer
 Quantizer (bool reversible, uint8_t guard_bits)
virtual ~Quantizer ()=default
void pull (grk_stepsize *stepptr)
 Note:
void push (grk_stepsize *stepptr)

Private Member Functions

uint32_t get_MAGBp () const
void set_rev_quant (uint8_t bit_depth, bool is_employing_color_transform)
void set_irrev_quant ()

Private Attributes

float base_delta

Additional Inherited Members

Protected Member Functions inherited from grk::Quantizer
uint32_t get_num_guard_bits () const
Protected Attributes inherited from grk::Quantizer
uint8_t Sqcd
union { 
   uint8_t   u8_SPqcd [97] 
   uint16_t   u16_SPqcd [97] 
}; 
uint32_t num_decomps
bool isReversible

Constructor & Destructor Documentation

◆ QuantizerOJPH()

grk::ojph::QuantizerOJPH::QuantizerOJPH ( bool reversible,
uint8_t guard_bits )

Member Function Documentation

◆ generate()

void grk::ojph::QuantizerOJPH::generate ( uint8_t decomps,
uint8_t max_bit_depth,
bool color_transform,
bool is_signed )
overridevirtual

◆ get_MAGBp()

uint32_t grk::ojph::QuantizerOJPH::get_MAGBp ( ) const
private

◆ set_irrev_quant()

◆ set_rev_quant()

void grk::ojph::QuantizerOJPH::set_rev_quant ( uint8_t bit_depth,
bool is_employing_color_transform )
private

◆ write()

bool grk::ojph::QuantizerOJPH::write ( t1_t2::IStreamWriter * stream)
overridevirtual

Member Data Documentation

◆ base_delta

float grk::ojph::QuantizerOJPH::base_delta
private

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