OpenJPH
Open-source implementation of JPEG2000 Part-15
ojph::param_siz Class Reference

#include <ojph_params.h>

Public Member Functions

OJPH_EXPORT param_siz (local::param_siz *p)
 
OJPH_EXPORT void set_image_extent (point extent)
 
OJPH_EXPORT void set_tile_size (size s)
 
OJPH_EXPORT void set_image_offset (point offset)
 
OJPH_EXPORT void set_tile_offset (point offset)
 
OJPH_EXPORT void set_num_components (ui32 num_comps)
 
OJPH_EXPORT void set_component (ui32 comp_num, const point &downsampling, ui32 bit_depth, bool is_signed)
 
OJPH_EXPORT point get_image_extent () const
 
OJPH_EXPORT point get_image_offset () const
 
OJPH_EXPORT size get_tile_size () const
 
OJPH_EXPORT point get_tile_offset () const
 
OJPH_EXPORT ui32 get_num_components () const
 
OJPH_EXPORT ui32 get_bit_depth (ui32 comp_num) const
 
OJPH_EXPORT bool is_signed (ui32 comp_num) const
 
OJPH_EXPORT point get_downsampling (ui32 comp_num) const
 
OJPH_EXPORT ui32 get_recon_width (ui32 comp_num) const
 
OJPH_EXPORT ui32 get_recon_height (ui32 comp_num) const
 

Private Attributes

local::param_sizstate
 

Detailed Description

Definition at line 58 of file ojph_params.h.

Constructor & Destructor Documentation

◆ param_siz()

OJPH_EXPORT ojph::param_siz::param_siz ( local::param_siz p)
inline

Definition at line 62 of file ojph_params.h.

Member Function Documentation

◆ get_bit_depth()

ui32 ojph::param_siz::get_bit_depth ( ui32  comp_num) const

◆ get_downsampling()

◆ get_image_extent()

◆ get_image_offset()

◆ get_num_components()

◆ get_recon_height()

ui32 ojph::param_siz::get_recon_height ( ui32  comp_num) const

Definition at line 154 of file ojph_params.cpp.

References ojph::local::param_siz::get_recon_height(), and state.

Referenced by get_j2c_height(), and main().

◆ get_recon_width()

ui32 ojph::param_siz::get_recon_width ( ui32  comp_num) const

Definition at line 148 of file ojph_params.cpp.

References ojph::local::param_siz::get_recon_width(), and state.

Referenced by get_j2c_width(), and main().

◆ get_tile_offset()

◆ get_tile_size()

◆ is_signed()

◆ set_component()

void ojph::param_siz::set_component ( ui32  comp_num,
const point downsampling,
ui32  bit_depth,
bool  is_signed 
)

Definition at line 93 of file ojph_params.cpp.

References is_signed(), ojph::local::param_siz::set_comp_info(), and state.

Referenced by main().

◆ set_image_extent()

void ojph::param_siz::set_image_extent ( point  extent)

◆ set_image_offset()

void ojph::param_siz::set_image_offset ( point  offset)

◆ set_num_components()

void ojph::param_siz::set_num_components ( ui32  num_comps)

Definition at line 87 of file ojph_params.cpp.

References ojph::local::param_siz::set_num_components(), and state.

Referenced by main().

◆ set_tile_offset()

void ojph::param_siz::set_tile_offset ( point  offset)

◆ set_tile_size()

void ojph::param_siz::set_tile_size ( size  s)

Member Data Documentation

◆ state


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