|
OpenJPH
Open-source implementation of JPEG2000 Part-15
|
#include <ojph_params_local.h>
Public Member Functions | |
| param_atk () | |
| ~param_atk () | |
| void | restart () |
| bool | read (infile_base *file) |
| ui8 | get_index () const |
| int | get_coeff_type () const |
| bool | is_whole_sample () const |
| bool | is_reversible () const |
| bool | is_m_init0 () const |
| bool | is_using_ws_extension () const |
| param_atk * | get_atk (int index) |
| const lifting_step * | get_step (ui32 s) const |
| ui32 | get_num_steps () const |
| float | get_K () const |
Private Member Functions | |
| void | init (param_atk *top_atk) |
| bool | read_coefficient (infile_base *file, float &K, si32 &bytes) |
| bool | read_coefficient (infile_base *file, si16 &K, si32 &bytes) |
| void | init_irv97 () |
| void | init_rev53 () |
| param_atk * | add_object () |
Private Attributes | |
| ui16 | Latk |
| ui16 | Satk |
| float | Katk |
| ui8 | Natk |
| lifting_step * | d |
| ui32 | max_steps |
| lifting_step | d_store [6] |
| param_atk * | next |
| param_atk * | top_atk |
| param_atk * | avail |
Definition at line 1070 of file ojph_params_local.h.
|
inline |
Definition at line 1078 of file ojph_params_local.h.
References d, d_store, init(), and max_steps.
Referenced by add_object().
|
inline |
|
private |
Definition at line 2590 of file ojph_params.cpp.
References avail, init(), next, param_atk(), and top_atk.
| param_atk * ojph::local::param_atk::get_atk | ( | int | index | ) |
Definition at line 2341 of file ojph_params.cpp.
References add_object(), get_index(), init_irv97(), init_rev53(), Latk, next, and top_atk.
Referenced by read(), and ojph::local::param_cod::update_atk().
|
inline |
Definition at line 1126 of file ojph_params_local.h.
References Satk.
Referenced by read(), read_coefficient(), and read_coefficient().
|
inline |
|
inline |
Definition at line 1135 of file ojph_params_local.h.
References Katk.
Referenced by ojph::local::gen_irv_horz_ana(), ojph::local::gen_irv_horz_syn(), ojph::local::resolution::pull_line(), ojph::local::resolution::push_line(), ojph::local::wasm_irv_horz_ana(), and ojph::local::wasm_irv_horz_syn().
|
inline |
Definition at line 1134 of file ojph_params_local.h.
References Natk.
Referenced by ojph::local::resolution::finalize_alloc(), ojph::local::gen_irv_horz_ana(), ojph::local::gen_irv_horz_syn(), ojph::local::gen_rev_horz_ana32(), ojph::local::gen_rev_horz_ana64(), ojph::local::gen_rev_horz_syn32(), ojph::local::gen_rev_horz_syn64(), ojph::local::resolution::pre_alloc(), ojph::local::wasm_irv_horz_ana(), ojph::local::wasm_irv_horz_syn(), ojph::local::wasm_rev_horz_ana32(), ojph::local::wasm_rev_horz_ana64(), ojph::local::wasm_rev_horz_syn32(), and ojph::local::wasm_rev_horz_syn64().
|
inline |
Definition at line 1132 of file ojph_params_local.h.
Referenced by ojph::local::gen_irv_horz_ana(), ojph::local::gen_irv_horz_syn(), ojph::local::gen_rev_horz_ana32(), ojph::local::gen_rev_horz_ana64(), ojph::local::gen_rev_horz_syn32(), ojph::local::gen_rev_horz_syn64(), ojph::local::resolution::pull_line(), ojph::local::resolution::push_line(), ojph::local::wasm_irv_horz_ana(), ojph::local::wasm_irv_horz_syn(), ojph::local::wasm_rev_horz_ana32(), ojph::local::wasm_rev_horz_ana64(), ojph::local::wasm_rev_horz_syn32(), and ojph::local::wasm_rev_horz_syn64().
|
inlineprivate |
Definition at line 1139 of file ojph_params_local.h.
References avail, d, d_store, Katk, Latk, max_steps, Natk, next, Satk, and top_atk.
Referenced by add_object(), and param_atk().
|
private |
Definition at line 2561 of file ojph_params.cpp.
References ojph::local::lifting_step::irv_data::Aatk, d, ojph::local::lifting_step::irv, Katk, Latk, Natk, and Satk.
Referenced by get_atk().
|
private |
Definition at line 2575 of file ojph_params.cpp.
References ojph::local::lifting_step::rev_data::Aatk, ojph::local::lifting_step::rev_data::Batk, d, ojph::local::lifting_step::rev_data::Eatk, Latk, Natk, ojph::local::lifting_step::rev, and Satk.
Referenced by get_atk().
|
inline |
|
inline |
Definition at line 1128 of file ojph_params_local.h.
References Satk.
Referenced by ojph::local::subband::finalize_alloc(), ojph::local::resolution::finalize_alloc(), ojph::local::param_cod::is_reversible(), ojph::local::subband::pre_alloc(), ojph::local::resolution::pre_alloc(), and read().
|
inline |
|
inline |
| bool ojph::local::param_atk::read | ( | infile_base * | file | ) |
Definition at line 2461 of file ojph_params.cpp.
References add_object(), ojph::local::lifting_step::rev_data::Batk, d, d_store, ojph::local::lifting_step::rev_data::Eatk, get_atk(), get_coeff_type(), is_m_init0(), is_reversible(), is_using_ws_extension(), is_whole_sample(), Katk, Latk, max_steps, Natk, OJPH_ERROR, read(), ojph::infile_base::read(), read_coefficient(), ojph::local::lifting_step::rev, Satk, ojph::local::swap_byte(), and top_atk.
Referenced by read(), and ojph::local::codestream::read_headers().
|
private |
Definition at line 2374 of file ojph_params.cpp.
References d, get_coeff_type(), ojph::infile_base::read(), and ojph::local::swap_byte().
Referenced by read().
|
private |
Definition at line 2440 of file ojph_params.cpp.
References get_coeff_type(), ojph::infile_base::read(), and ojph::local::swap_byte().
|
inline |
|
private |
Definition at line 1175 of file ojph_params_local.h.
Referenced by add_object(), init(), restart(), and ~param_atk().
|
private |
Definition at line 1166 of file ojph_params_local.h.
Referenced by get_step(), init(), init_irv97(), init_rev53(), param_atk(), read(), read_coefficient(), restart(), and ~param_atk().
|
private |
Definition at line 1168 of file ojph_params_local.h.
Referenced by init(), param_atk(), read(), restart(), and ~param_atk().
|
private |
Definition at line 1164 of file ojph_params_local.h.
Referenced by get_K(), init(), init_irv97(), read(), and restart().
|
private |
Definition at line 1162 of file ojph_params_local.h.
Referenced by get_atk(), init(), init_irv97(), init_rev53(), read(), and restart().
|
private |
Definition at line 1167 of file ojph_params_local.h.
Referenced by init(), param_atk(), read(), restart(), and ~param_atk().
|
private |
Definition at line 1165 of file ojph_params_local.h.
Referenced by get_num_steps(), get_step(), init(), init_irv97(), init_rev53(), read(), and restart().
|
private |
Definition at line 1169 of file ojph_params_local.h.
Referenced by add_object(), get_atk(), init(), restart(), and ~param_atk().
|
private |
Definition at line 1163 of file ojph_params_local.h.
Referenced by get_coeff_type(), get_index(), init(), init_irv97(), init_rev53(), is_m_init0(), is_reversible(), is_using_ws_extension(), is_whole_sample(), read(), and restart().
|
private |
Definition at line 1171 of file ojph_params_local.h.
Referenced by add_object(), get_atk(), init(), read(), and restart().