|
OpenJPH
Open-source implementation of JPEG2000 Part-15
|
#include <ojph_params_local.h>
Public Types | |
| using | nonlinearity = ojph::param_nlt::nonlinearity |
Public Member Functions | |
| nlt_rec () | |
| void | init () |
| ui8 | get_type () const |
| ui8 | get_bit_depth () const |
| ui8 | get_bpp () const |
| bool | is_signed () const |
| ui32 | cal_marker_points_size () const |
| ui32 | cal_store_size_for_decoding () |
| void | assign_pointers_for_decoding () |
| void | prepare_for_decoding () |
| ui32 | cal_store_size_for_encoding (ui32 enc_num_points) |
| void | assign_pointers_for_encoding () |
| void | prepare_for_encoding () |
Static Public Member Functions | |
| static ui8 | get_bpp (ui32 t) |
Public Attributes | |
| ui8 | BDnlt |
| ui8 | Tnlt |
| ui32 | d_min |
| ui32 | d_max |
| ui32 | pt_val |
| ui32 | num_points |
| void * | marker_points |
| ui8 | bytes_per_point |
| void * | points_store |
| ui32 | store_size |
| float * | dec_points |
| float | fd_min |
| float | fd_max |
| float | delta |
| float | inv_delta |
| float | multiplier |
| float * | enc_points |
| ui32 | enc_num_points |
| float | ft_min |
| float | ft_max |
Definition at line 840 of file ojph_params_local.h.
Definition at line 841 of file ojph_params_local.h.
|
inline |
Definition at line 844 of file ojph_params_local.h.
References init(), points_store, and store_size.
|
inline |
Definition at line 883 of file ojph_params_local.h.
References dec_points, enc_points, marker_points, num_points, and points_store.
Referenced by ojph::local::param_nlt::read().
|
inline |
Definition at line 900 of file ojph_params_local.h.
References dec_points, enc_num_points, enc_points, marker_points, and points_store.
Referenced by ojph::local::param_nlt::set_nonlinear_transform().
|
inline |
Definition at line 859 of file ojph_params_local.h.
References get_bpp(), and num_points.
|
inline |
Definition at line 878 of file ojph_params_local.h.
References get_bpp(), and num_points.
Referenced by ojph::local::param_nlt::read().
Definition at line 894 of file ojph_params_local.h.
References enc_num_points, get_bpp(), and num_points.
Referenced by ojph::local::param_nlt::set_nonlinear_transform().
|
inline |
Definition at line 856 of file ojph_params_local.h.
References BDnlt.
Referenced by ojph::local::local_gen_irv_convert_to_float_nlt2or4(), ojph::local::local_gen_irv_convert_to_integer_nlt2or4(), and prepare_for_decoding().
|
inline |
Definition at line 857 of file ojph_params_local.h.
References get_bpp(), and pt_val.
Referenced by get_bpp().
Definition at line 843 of file ojph_params_local.h.
Referenced by cal_marker_points_size(), cal_store_size_for_decoding(), cal_store_size_for_encoding(), ojph::local::param_nlt::read(), and ojph::local::param_nlt::set_nonlinear_transform().
|
inline |
Definition at line 855 of file ojph_params_local.h.
References Tnlt.
Referenced by ojph::local::param_nlt::find_unsupported_nlt(), ojph::local::gen_irv_convert_to_float_nlt(), and ojph::local::gen_irv_convert_to_integer_nlt().
|
inline |
Definition at line 845 of file ojph_params_local.h.
References BDnlt, bytes_per_point, d_max, d_min, dec_points, delta, enc_num_points, enc_points, fd_max, fd_min, inv_delta, marker_points, multiplier, num_points, pt_val, and Tnlt.
Referenced by ojph::local::param_nlt::init(), and nlt_rec().
|
inline |
Definition at line 858 of file ojph_params_local.h.
References BDnlt.
Referenced by ojph::local::local_gen_irv_convert_to_float_nlt2or4(), and ojph::local::local_gen_irv_convert_to_integer_nlt2or4().
| void ojph::local::nlt_rec::prepare_for_decoding | ( | ) |
Definition at line 2105 of file ojph_params.cpp.
References bytes_per_point, d_max, d_min, dec_points, delta, fd_max, fd_min, get_bit_depth(), inv_delta, marker_points, multiplier, and num_points.
Referenced by ojph::local::param_nlt::read().
| void ojph::local::nlt_rec::prepare_for_encoding | ( | ) |
Definition at line 2143 of file ojph_params.cpp.
References bytes_per_point, d_max, d_min, delta, enc_num_points, enc_points, fd_max, fd_min, ft_max, ft_min, inv_delta, marker_points, num_points, and pt_val.
Referenced by ojph::local::param_nlt::set_nonlinear_transform().
| ui8 ojph::local::nlt_rec::BDnlt |
Definition at line 861 of file ojph_params_local.h.
Referenced by ojph::local::param_nlt::check_validity(), get_bit_depth(), ojph::local::param_nlt::get_nonlinear_transform(), init(), is_signed(), ojph::local::param_nlt::read(), ojph::local::param_nlt::set_nonlinear_transform(), and ojph::local::param_nlt::write().
| ui8 ojph::local::nlt_rec::bytes_per_point |
Definition at line 867 of file ojph_params_local.h.
Referenced by init(), prepare_for_decoding(), prepare_for_encoding(), ojph::local::param_nlt::read(), ojph::local::param_nlt::set_nonlinear_transform(), and ojph::local::param_nlt::write().
| ui32 ojph::local::nlt_rec::d_max |
Definition at line 863 of file ojph_params_local.h.
Referenced by init(), prepare_for_decoding(), prepare_for_encoding(), ojph::local::param_nlt::read(), ojph::local::param_nlt::set_nonlinear_transform(), and ojph::local::param_nlt::write().
| ui32 ojph::local::nlt_rec::d_min |
Definition at line 863 of file ojph_params_local.h.
Referenced by init(), prepare_for_decoding(), prepare_for_encoding(), ojph::local::param_nlt::read(), ojph::local::param_nlt::set_nonlinear_transform(), and ojph::local::param_nlt::write().
| float* ojph::local::nlt_rec::dec_points |
Definition at line 874 of file ojph_params_local.h.
Referenced by assign_pointers_for_decoding(), assign_pointers_for_encoding(), init(), ojph::local::local_gen_irv_convert_to_integer_nlt2or4(), and prepare_for_decoding().
| float ojph::local::nlt_rec::delta |
Definition at line 876 of file ojph_params_local.h.
Referenced by init(), ojph::local::local_gen_irv_convert_to_float_nlt2or4(), ojph::local::local_gen_irv_convert_to_integer_nlt2or4(), prepare_for_decoding(), and prepare_for_encoding().
| ui32 ojph::local::nlt_rec::enc_num_points |
Definition at line 892 of file ojph_params_local.h.
Referenced by assign_pointers_for_encoding(), cal_store_size_for_encoding(), init(), and prepare_for_encoding().
| float* ojph::local::nlt_rec::enc_points |
Definition at line 891 of file ojph_params_local.h.
Referenced by assign_pointers_for_decoding(), assign_pointers_for_encoding(), init(), ojph::local::local_gen_irv_convert_to_float_nlt2or4(), and prepare_for_encoding().
| float ojph::local::nlt_rec::fd_max |
Definition at line 875 of file ojph_params_local.h.
Referenced by init(), ojph::local::local_gen_irv_convert_to_integer_nlt2or4(), prepare_for_decoding(), and prepare_for_encoding().
| float ojph::local::nlt_rec::fd_min |
Definition at line 875 of file ojph_params_local.h.
Referenced by init(), ojph::local::local_gen_irv_convert_to_integer_nlt2or4(), prepare_for_decoding(), and prepare_for_encoding().
| float ojph::local::nlt_rec::ft_max |
Definition at line 893 of file ojph_params_local.h.
Referenced by ojph::local::local_gen_irv_convert_to_float_nlt2or4(), and prepare_for_encoding().
| float ojph::local::nlt_rec::ft_min |
Definition at line 893 of file ojph_params_local.h.
Referenced by ojph::local::local_gen_irv_convert_to_float_nlt2or4(), and prepare_for_encoding().
| float ojph::local::nlt_rec::inv_delta |
Definition at line 876 of file ojph_params_local.h.
Referenced by init(), ojph::local::local_gen_irv_convert_to_float_nlt2or4(), ojph::local::local_gen_irv_convert_to_integer_nlt2or4(), prepare_for_decoding(), and prepare_for_encoding().
| void* ojph::local::nlt_rec::marker_points |
Definition at line 866 of file ojph_params_local.h.
Referenced by assign_pointers_for_decoding(), assign_pointers_for_encoding(), init(), prepare_for_decoding(), prepare_for_encoding(), ojph::local::param_nlt::read(), ojph::local::param_nlt::set_nonlinear_transform(), and ojph::local::param_nlt::write().
| float ojph::local::nlt_rec::multiplier |
Definition at line 877 of file ojph_params_local.h.
Referenced by init(), ojph::local::local_gen_irv_convert_to_integer_nlt2or4(), and prepare_for_decoding().
| ui32 ojph::local::nlt_rec::num_points |
Definition at line 865 of file ojph_params_local.h.
Referenced by assign_pointers_for_decoding(), cal_marker_points_size(), cal_store_size_for_decoding(), cal_store_size_for_encoding(), init(), prepare_for_decoding(), prepare_for_encoding(), ojph::local::param_nlt::read(), ojph::local::param_nlt::set_nonlinear_transform(), and ojph::local::param_nlt::write().
| void* ojph::local::nlt_rec::points_store |
Definition at line 870 of file ojph_params_local.h.
Referenced by assign_pointers_for_decoding(), assign_pointers_for_encoding(), ojph::local::param_nlt::destroy(), nlt_rec(), ojph::local::param_nlt::read(), and ojph::local::param_nlt::set_nonlinear_transform().
| ui32 ojph::local::nlt_rec::pt_val |
Definition at line 864 of file ojph_params_local.h.
Referenced by get_bpp(), init(), prepare_for_encoding(), ojph::local::param_nlt::read(), ojph::local::param_nlt::set_nonlinear_transform(), and ojph::local::param_nlt::write().
| ui32 ojph::local::nlt_rec::store_size |
Definition at line 871 of file ojph_params_local.h.
Referenced by nlt_rec(), ojph::local::param_nlt::read(), and ojph::local::param_nlt::set_nonlinear_transform().
| ui8 ojph::local::nlt_rec::Tnlt |
Definition at line 862 of file ojph_params_local.h.
Referenced by ojph::local::param_nlt::check_validity(), ojph::local::param_nlt::get_nonlinear_transform(), get_type(), init(), ojph::local::param_nlt::read(), ojph::local::param_nlt::set_nonlinear_transform(), ojph::local::param_nlt::set_nonlinear_transform(), and ojph::local::param_nlt::write().