Grok 12.0.1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ojph::QuantizerOJPH Struct Reference

#include <QuantizerOJPH.h>

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

Public Member Functions

 QuantizerOJPH (bool reversible, uint8_t guard_bits)
 
void generate (uint32_t decomps, uint32_t max_bit_depth, bool color_transform, bool is_signed) override
 
bool write (grk::BufferedStream *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 (uint32_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()

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

Member Function Documentation

◆ generate()

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

◆ get_MAGBp()

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

◆ set_irrev_quant()

void ojph::QuantizerOJPH::set_irrev_quant ( )
private

◆ set_rev_quant()

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

◆ write()

bool ojph::QuantizerOJPH::write ( grk::BufferedStream * stream)
overridevirtual

Member Data Documentation

◆ base_delta

float ojph::QuantizerOJPH::base_delta
private

Referenced by generate(), and set_irrev_quant().


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