#include <j2kmarkers.hpp>
◆ j2k_marker_io_base()
j2k_marker_io_base::j2k_marker_io_base |
( |
uint16_t |
mar | ) |
|
|
inlineexplicit |
◆ ~j2k_marker_io_base()
j2k_marker_io_base::~j2k_marker_io_base |
( |
| ) |
|
|
default |
◆ get_buf()
uint8_t * j2k_marker_io_base::get_buf |
( |
| ) |
|
References buf, and pos.
Referenced by CAP_marker::CAP_marker(), COC_marker::COC_marker(), COM_marker::COM_marker(), CPF_marker::CPF_marker(), CRG_marker::CRG_marker(), PLM_marker::PLM_marker(), PLT_marker::PLT_marker(), POC_marker::POC_marker(), PPM_marker::PPM_marker(), PPT_marker::PPT_marker(), QCC_marker::QCC_marker(), QCD_marker::QCD_marker(), RGN_marker::RGN_marker(), SIZ_marker::SIZ_marker(), SOT_marker::SOT_marker(), and TLM_marker::TLM_marker().
◆ get_byte()
uint8_t j2k_marker_io_base::get_byte |
( |
| ) |
|
References buf, Lmar, and pos.
Referenced by COC_marker::COC_marker(), COM_marker::COM_marker(), get_word(), PLM_marker::PLM_marker(), PLT_marker::PLT_marker(), POC_marker::POC_marker(), PPM_marker::PPM_marker(), PPT_marker::PPT_marker(), QCC_marker::QCC_marker(), QCD_marker::QCD_marker(), RGN_marker::RGN_marker(), SIZ_marker::SIZ_marker(), SOT_marker::SOT_marker(), and TLM_marker::TLM_marker().
◆ get_dword()
uint32_t j2k_marker_io_base::get_dword |
( |
| ) |
|
◆ get_length()
uint16_t j2k_marker_io_base::get_length |
( |
| ) |
const |
◆ get_marker()
uint16_t j2k_marker_io_base::get_marker |
( |
| ) |
const |
◆ get_word()
uint16_t j2k_marker_io_base::get_word |
( |
| ) |
|
References get_byte(), Lmar, and pos.
Referenced by CAP_marker::CAP_marker(), COC_marker::COC_marker(), COM_marker::COM_marker(), CPF_marker::CPF_marker(), CRG_marker::CRG_marker(), get_dword(), POC_marker::POC_marker(), QCC_marker::QCC_marker(), QCD_marker::QCD_marker(), RGN_marker::RGN_marker(), SIZ_marker::SIZ_marker(), SOT_marker::SOT_marker(), and TLM_marker::TLM_marker().
◆ set_buf()
void j2k_marker_io_base::set_buf |
( |
uint8_t * |
p | ) |
|
References buf.
Referenced by CAP_marker::CAP_marker(), COC_marker::COC_marker(), COM_marker::COM_marker(), CPF_marker::CPF_marker(), CRG_marker::CRG_marker(), PLM_marker::PLM_marker(), PLT_marker::PLT_marker(), POC_marker::POC_marker(), PPM_marker::PPM_marker(), PPT_marker::PPT_marker(), QCC_marker::QCC_marker(), QCD_marker::QCD_marker(), RGN_marker::RGN_marker(), SIZ_marker::SIZ_marker(), SOT_marker::SOT_marker(), and TLM_marker::TLM_marker().
◆ buf
uint8_t* j2k_marker_io_base::buf |
|
protected |
◆ code
uint16_t j2k_marker_io_base::code |
|
protected |
◆ is_set
bool j2k_marker_io_base::is_set |
|
protected |
Referenced by CAP_marker::CAP_marker(), COC_marker::COC_marker(), COM_marker::COM_marker(), CPF_marker::CPF_marker(), CRG_marker::CRG_marker(), PLM_marker::PLM_marker(), PLT_marker::PLT_marker(), POC_marker::POC_marker(), PPM_marker::PPM_marker(), QCC_marker::QCC_marker(), QCD_marker::QCD_marker(), RGN_marker::RGN_marker(), CAP_marker::set_Pcap(), SOT_marker::set_tile_part_length(), SIZ_marker::SIZ_marker(), SOT_marker::SOT_marker(), TLM_marker::TLM_marker(), SIZ_marker::write(), CAP_marker::write(), COD_marker::write(), QCD_marker::write(), QCC_marker::write(), COM_marker::write(), and SOT_marker::write().
◆ Lmar
uint16_t j2k_marker_io_base::Lmar {} |
|
protected |
Referenced by CAP_marker::CAP_marker(), COC_marker::COC_marker(), COM_marker::COM_marker(), CPF_marker::CPF_marker(), CRG_marker::CRG_marker(), get_byte(), get_dword(), get_length(), get_word(), PLM_marker::PLM_marker(), PLT_marker::PLT_marker(), POC_marker::POC_marker(), PPM_marker::PPM_marker(), PPT_marker::PPT_marker(), QCC_marker::QCC_marker(), QCD_marker::QCD_marker(), RGN_marker::RGN_marker(), CAP_marker::set_Pcap(), SOT_marker::set_SOT_marker(), SOT_marker::set_tile_part_length(), SIZ_marker::SIZ_marker(), SOT_marker::SOT_marker(), TLM_marker::TLM_marker(), SIZ_marker::write(), CAP_marker::write(), COD_marker::write(), QCD_marker::write(), QCC_marker::write(), COM_marker::write(), and SOT_marker::write().
◆ pos
uint16_t j2k_marker_io_base::pos |
|
protected |
The documentation for this class was generated from the following files: