Grok  9.5.0
Public Member Functions | Private Attributes | List of all members
RGN_marker Class Reference

#include <j2kmarkers.hpp>

Inheritance diagram for RGN_marker:
j2k_marker_io_base

Public Member Functions

 RGN_marker ()
 
 RGN_marker (j2c_src_memory &in, uint16_t Csiz)
 
uint16_t get_component_index () const
 
uint8_t get_ROIshift () const
 
- Public Member Functions inherited from j2k_marker_io_base
 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 ()
 

Private Attributes

uint16_t Crgn
 
uint8_t Srgn
 
uint8_t SPrgn
 

Additional Inherited Members

- Protected Attributes inherited from j2k_marker_io_base
uint16_t code
 
uint16_t Lmar {}
 
uint8_t * buf
 
uint16_t pos
 
bool is_set
 

Constructor & Destructor Documentation

◆ RGN_marker() [1/2]

RGN_marker::RGN_marker ( )

References Crgn, SPrgn, and Srgn.

◆ RGN_marker() [2/2]

RGN_marker::RGN_marker ( j2c_src_memory in,
uint16_t  Csiz 
)

Member Function Documentation

◆ get_component_index()

uint16_t RGN_marker::get_component_index ( ) const

References Crgn.

◆ get_ROIshift()

uint8_t RGN_marker::get_ROIshift ( ) const

References SPrgn.

Member Data Documentation

◆ Crgn

uint16_t RGN_marker::Crgn
private

Referenced by get_component_index(), and RGN_marker().

◆ SPrgn

uint8_t RGN_marker::SPrgn
private

Referenced by get_ROIshift(), and RGN_marker().

◆ Srgn

uint8_t RGN_marker::Srgn
private

Referenced by RGN_marker().


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