Grok 10.0.5
|
#include <QuantizerOpenHTJ2K.h>
Public Member Functions | |
QuantizerOpenHTJ2K (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 |
![]() | |
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 | ||
![]() | ||
uint32_t | get_num_guard_bits () const | |
![]() | ||
uint8_t | Sqcd | |
union { | ||
uint8_t u8_SPqcd [97] | ||
uint16_t u16_SPqcd [97] | ||
}; | ||
uint32_t | num_decomps | |
bool | isReversible | |
openhtj2k::QuantizerOpenHTJ2K::QuantizerOpenHTJ2K | ( | bool | reversible, |
uint8_t | guard_bits | ||
) |
|
overridevirtual |
Reimplemented from grk::Quantizer.
References base_delta, grk::Quantizer::isReversible, grk::Quantizer::num_decomps, set_irrev_quant(), and set_rev_quant().
|
private |
References grk::Quantizer::get_num_guard_bits(), grk::Quantizer::num_decomps, grk::Quantizer::Sqcd, grk::Quantizer::u16_SPqcd, and grk::Quantizer::u8_SPqcd.
Referenced by write().
|
private |
References base_delta, openhtj2k::sqrt_energy_gains::get_gain_h(), openhtj2k::sqrt_energy_gains::get_gain_l(), grk::Quantizer::num_decomps, and grk::Quantizer::u16_SPqcd.
Referenced by generate().
|
private |
References openhtj2k::bibo_gains::get_bibo_gain_h(), openhtj2k::bibo_gains::get_bibo_gain_l(), grk::Quantizer::num_decomps, and grk::Quantizer::u8_SPqcd.
Referenced by generate().
|
overridevirtual |
Reimplemented from grk::Quantizer.
References get_MAGBp(), grk::Quantizer::isReversible, grk::J2K_MS_CAP, grk::BufferedStream::writeInt(), and grk::BufferedStream::writeShort().
|
private |
Referenced by generate(), and set_irrev_quant().