Grok 10.0.5
ojph::QuantizerOJPH Struct Reference

#include <QuantizerOJPH.h>

Inheritance diagram for ojph::QuantizerOJPH:

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
 

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
 

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 )
override

◆ get_MAGBp()

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

Referenced by write().

◆ 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)
override

References get_MAGBp(), grk::J2K_MS_CAP, and stream.

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: