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

#include <j2kmarkers.hpp>

Inheritance diagram for CAP_marker:
j2k_marker_io_base

Public Member Functions

 CAP_marker ()
 
 CAP_marker (j2c_src_memory &in)
 
void set_Ccap (uint16_t val, uint8_t Ccap)
 
uint32_t get_Pcap () const
 
uint16_t get_Ccap (uint8_t n)
 
int write (j2c_destination_base &dst)
 
- 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 Member Functions

void set_Pcap (uint8_t part)
 

Private Attributes

uint32_t Pcap
 
uint16_t Ccap [32]
 

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

◆ CAP_marker() [1/2]

CAP_marker::CAP_marker ( )

◆ CAP_marker() [2/2]

CAP_marker::CAP_marker ( j2c_src_memory in)
explicit

Member Function Documentation

◆ get_Ccap()

uint16_t CAP_marker::get_Ccap ( uint8_t  n)

References Ccap.

◆ get_Pcap()

uint32_t CAP_marker::get_Pcap ( ) const

References Pcap.

◆ set_Ccap()

void CAP_marker::set_Ccap ( uint16_t  val,
uint8_t  Ccap 
)

References Ccap, and set_Pcap().

◆ set_Pcap()

void CAP_marker::set_Pcap ( uint8_t  part)
private

◆ write()

int CAP_marker::write ( j2c_destination_base dst)

Member Data Documentation

◆ Ccap

uint16_t CAP_marker::Ccap[32]
private

Referenced by CAP_marker(), get_Ccap(), set_Ccap(), and write().

◆ Pcap

uint32_t CAP_marker::Pcap
private

Referenced by CAP_marker(), get_Pcap(), set_Pcap(), and write().


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