#include <j2kmarkers.hpp>
|
| SIZ_marker (j2c_src_memory &in) |
|
| SIZ_marker (uint16_t R, uint32_t X, uint32_t Y, uint32_t XO, uint32_t YO, uint32_t XT, uint32_t YT, uint32_t XTO, uint32_t YTO, uint16_t C, std::vector< uint8_t > &S, std::vector< uint8_t > &XR, std::vector< uint8_t > &YR, bool needCAP) |
|
int | write (j2c_destination_base &dst) |
|
bool | is_signed (uint16_t c) |
|
uint8_t | get_bitdepth (uint16_t c) |
|
void | get_image_size (element_siz &siz) const |
|
uint32_t | get_component_stride (uint16_t c) const |
|
void | get_image_origin (element_siz &siz) const |
|
void | get_tile_size (element_siz &siz) const |
|
void | get_tile_origin (element_siz &siz) const |
|
void | get_subsampling_factor (element_siz &siz, uint16_t c) |
|
uint16_t | get_num_components () const |
|
uint8_t | get_chroma_format () const |
|
| j2k_marker_io_base (uint16_t mar) |
|
| ~j2k_marker_io_base ()=default |
|
void | set_buf (uint8_t *p) |
|
uint16_t | get_marker () const |
|
uint16_t | get_length () const |
|
uint8_t * | get_buf () |
|
uint8_t | get_byte () |
|
uint16_t | get_word () |
|
uint32_t | get_dword () |
|
◆ SIZ_marker() [1/2]
References Csiz, j2k_marker_io_base::get_buf(), j2c_src_memory::get_buf_pos(), j2k_marker_io_base::get_byte(), j2k_marker_io_base::get_dword(), j2c_src_memory::get_N_byte(), j2k_marker_io_base::get_word(), j2c_src_memory::get_word(), j2k_marker_io_base::is_set, j2k_marker_io_base::Lmar, Rsiz, j2k_marker_io_base::set_buf(), Ssiz, XOsiz, XRsiz, Xsiz, XTOsiz, XTsiz, YOsiz, YRsiz, Ysiz, YTOsiz, and YTsiz.
◆ SIZ_marker() [2/2]
SIZ_marker::SIZ_marker |
( |
uint16_t |
R, |
|
|
uint32_t |
X, |
|
|
uint32_t |
Y, |
|
|
uint32_t |
XO, |
|
|
uint32_t |
YO, |
|
|
uint32_t |
XT, |
|
|
uint32_t |
YT, |
|
|
uint32_t |
XTO, |
|
|
uint32_t |
YTO, |
|
|
uint16_t |
C, |
|
|
std::vector< uint8_t > & |
S, |
|
|
std::vector< uint8_t > & |
XR, |
|
|
std::vector< uint8_t > & |
YR, |
|
|
bool |
needCAP |
|
) |
| |
◆ get_bitdepth()
uint8_t SIZ_marker::get_bitdepth |
( |
uint16_t |
c | ) |
|
◆ get_chroma_format()
uint8_t SIZ_marker::get_chroma_format |
( |
| ) |
const |
◆ get_component_stride()
uint32_t SIZ_marker::get_component_stride |
( |
uint16_t |
c | ) |
const |
◆ get_image_origin()
void SIZ_marker::get_image_origin |
( |
element_siz & |
siz | ) |
const |
◆ get_image_size()
void SIZ_marker::get_image_size |
( |
element_siz & |
siz | ) |
const |
◆ get_num_components()
uint16_t SIZ_marker::get_num_components |
( |
| ) |
const |
◆ get_subsampling_factor()
void SIZ_marker::get_subsampling_factor |
( |
element_siz & |
siz, |
|
|
uint16_t |
c |
|
) |
| |
◆ get_tile_origin()
void SIZ_marker::get_tile_origin |
( |
element_siz & |
siz | ) |
const |
◆ get_tile_size()
void SIZ_marker::get_tile_size |
( |
element_siz & |
siz | ) |
const |
◆ is_signed()
bool SIZ_marker::is_signed |
( |
uint16_t |
c | ) |
|
◆ write()
References j2k_marker_io_base::code, Csiz, j2k_marker_io_base::is_set, j2k_marker_io_base::Lmar, j2c_destination_base::put_byte(), j2c_destination_base::put_dword(), j2c_destination_base::put_word(), Rsiz, Ssiz, XOsiz, XRsiz, Xsiz, XTOsiz, XTsiz, YOsiz, YRsiz, Ysiz, YTOsiz, and YTsiz.
◆ Csiz
uint16_t SIZ_marker::Csiz |
|
private |
◆ Rsiz
uint16_t SIZ_marker::Rsiz |
|
private |
◆ Ssiz
std::vector<uint8_t> SIZ_marker::Ssiz |
|
private |
◆ XOsiz
uint32_t SIZ_marker::XOsiz |
|
private |
◆ XRsiz
std::vector<uint8_t> SIZ_marker::XRsiz |
|
private |
◆ Xsiz
uint32_t SIZ_marker::Xsiz |
|
private |
◆ XTOsiz
uint32_t SIZ_marker::XTOsiz |
|
private |
◆ XTsiz
uint32_t SIZ_marker::XTsiz |
|
private |
◆ YOsiz
uint32_t SIZ_marker::YOsiz |
|
private |
◆ YRsiz
std::vector<uint8_t> SIZ_marker::YRsiz |
|
private |
◆ Ysiz
uint32_t SIZ_marker::Ysiz |
|
private |
◆ YTOsiz
uint32_t SIZ_marker::YTOsiz |
|
private |
◆ YTsiz
uint32_t SIZ_marker::YTsiz |
|
private |
The documentation for this class was generated from the following files: