|
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 1223 of file ojph_params_local.h.
|
inline |
Definition at line 1231 of file ojph_params_local.h.
References d, d_store, init(), and max_steps.
Referenced by add_object(), get_atk(), init(), and restart().
|
inline |
|
private |
Definition at line 3377 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 3132 of file ojph_params.cpp.
References add_object(), get_index(), init_irv97(), init_rev53(), Latk, next, param_atk(), and top_atk.
Referenced by read(), and ojph::local::param_cod::update_atk().
|
inline |
Definition at line 1279 of file ojph_params_local.h.
References Satk.
Referenced by read(), read_coefficient(), and read_coefficient().
|
inline |
|
inline |
Definition at line 1288 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::vsx_irv_horz_ana(), ojph::local::vsx_irv_horz_syn(), ojph::local::wasm_irv_horz_ana(), and ojph::local::wasm_irv_horz_syn().
|
inline |
Definition at line 1287 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::vsx_irv_horz_ana(), ojph::local::vsx_irv_horz_syn(), ojph::local::vsx_rev_horz_ana32(), ojph::local::vsx_rev_horz_ana64(), ojph::local::vsx_rev_horz_syn32(), ojph::local::vsx_rev_horz_syn64(), 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 1285 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::vsx_irv_horz_ana(), ojph::local::vsx_irv_horz_syn(), ojph::local::vsx_rev_horz_ana32(), ojph::local::vsx_rev_horz_ana64(), ojph::local::vsx_rev_horz_syn32(), ojph::local::vsx_rev_horz_syn64(), 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 1292 of file ojph_params_local.h.
References avail, d, d_store, Katk, Latk, max_steps, Natk, next, param_atk(), Satk, and top_atk.
Referenced by add_object(), and param_atk().
|
private |
Definition at line 3348 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 3362 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 1281 of file ojph_params_local.h.
References Satk.
Referenced by ojph::local::resolution::finalize_alloc(), ojph::local::subband::finalize_alloc(), ojph::local::param_cod::is_reversible(), ojph::local::resolution::pre_alloc(), ojph::local::subband::pre_alloc(), and read().
|
inline |
|
inline |
| bool ojph::local::param_atk::read | ( | infile_base * | file | ) |
Definition at line 3248 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, ojph::infile_base::read(), read(), read_coefficient(), ojph::local::lifting_step::rev, Satk, and top_atk.
Referenced by read(), and ojph::local::codestream::read_headers().
|
private |
Definition at line 3165 of file ojph_params.cpp.
References d, get_coeff_type(), and ojph::infile_base::read().
Referenced by read().
|
private |
Definition at line 3227 of file ojph_params.cpp.
References get_coeff_type(), and ojph::infile_base::read().
|
inline |
Definition at line 1255 of file ojph_params_local.h.
References avail, d, d_store, Katk, Latk, max_steps, Natk, next, param_atk(), Satk, and top_atk.
Referenced by ojph::local::codestream::restart().
|
private |
Definition at line 1328 of file ojph_params_local.h.
Referenced by add_object(), init(), restart(), and ~param_atk().
|
private |
Definition at line 1319 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 1321 of file ojph_params_local.h.
Referenced by init(), param_atk(), read(), restart(), and ~param_atk().
|
private |
Definition at line 1317 of file ojph_params_local.h.
Referenced by get_K(), init(), init_irv97(), read(), and restart().
|
private |
Definition at line 1315 of file ojph_params_local.h.
Referenced by get_atk(), init(), init_irv97(), init_rev53(), read(), and restart().
|
private |
Definition at line 1320 of file ojph_params_local.h.
Referenced by init(), param_atk(), read(), restart(), and ~param_atk().
|
private |
Definition at line 1318 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 1322 of file ojph_params_local.h.
Referenced by add_object(), get_atk(), init(), restart(), and ~param_atk().
|
private |
Definition at line 1316 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 1324 of file ojph_params_local.h.
Referenced by add_object(), get_atk(), init(), read(), and restart().