OpenJPH
Open-source implementation of JPEG2000 Part-15
Loading...
Searching...
No Matches
ojph::local::nlt_rec Struct Reference

#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

Detailed Description

Definition at line 840 of file ojph_params_local.h.

Member Typedef Documentation

◆ nonlinearity

Constructor & Destructor Documentation

◆ nlt_rec()

ojph::local::nlt_rec::nlt_rec ( )
inline

Definition at line 844 of file ojph_params_local.h.

References init(), points_store, and store_size.

Member Function Documentation

◆ assign_pointers_for_decoding()

void ojph::local::nlt_rec::assign_pointers_for_decoding ( )
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().

◆ assign_pointers_for_encoding()

void ojph::local::nlt_rec::assign_pointers_for_encoding ( )
inline

◆ cal_marker_points_size()

ui32 ojph::local::nlt_rec::cal_marker_points_size ( ) const
inline

Definition at line 859 of file ojph_params_local.h.

References get_bpp(), and num_points.

◆ cal_store_size_for_decoding()

ui32 ojph::local::nlt_rec::cal_store_size_for_decoding ( )
inline

Definition at line 878 of file ojph_params_local.h.

References get_bpp(), and num_points.

Referenced by ojph::local::param_nlt::read().

◆ cal_store_size_for_encoding()

ui32 ojph::local::nlt_rec::cal_store_size_for_encoding ( ui32 enc_num_points)
inline

◆ get_bit_depth()

ui8 ojph::local::nlt_rec::get_bit_depth ( ) const
inline

◆ get_bpp() [1/2]

ui8 ojph::local::nlt_rec::get_bpp ( ) const
inline

Definition at line 857 of file ojph_params_local.h.

References get_bpp(), and pt_val.

Referenced by get_bpp().

◆ get_bpp() [2/2]

◆ get_type()

ui8 ojph::local::nlt_rec::get_type ( ) const
inline

◆ init()

void ojph::local::nlt_rec::init ( )
inline

◆ is_signed()

bool ojph::local::nlt_rec::is_signed ( ) const
inline

◆ prepare_for_decoding()

void ojph::local::nlt_rec::prepare_for_decoding ( )

◆ prepare_for_encoding()

void ojph::local::nlt_rec::prepare_for_encoding ( )

Member Data Documentation

◆ BDnlt

◆ bytes_per_point

◆ d_max

◆ d_min

◆ dec_points

◆ delta

◆ enc_num_points

ui32 ojph::local::nlt_rec::enc_num_points

◆ enc_points

◆ fd_max

float ojph::local::nlt_rec::fd_max

◆ fd_min

float ojph::local::nlt_rec::fd_min

◆ ft_max

float ojph::local::nlt_rec::ft_max

◆ ft_min

float ojph::local::nlt_rec::ft_min

◆ inv_delta

◆ marker_points

◆ multiplier

float ojph::local::nlt_rec::multiplier

◆ num_points

◆ points_store

◆ pt_val

◆ store_size

ui32 ojph::local::nlt_rec::store_size

◆ Tnlt


The documentation for this struct was generated from the following files: