Grok 12.0.2
grk::FileFormat Class Reference

JPEG 2000 file format reader/writer. More...

#include <FileFormat.h>

Inheritance diagram for grk::FileFormat:
grk::FileFormatCompress grk::FileFormatDecompress

Public Member Functions

 FileFormat (void)
 
virtual ~FileFormat ()
 

Protected Member Functions

bool exec (std::vector< PROCEDURE_FUNC > *procs)
 

Protected Attributes

std::vector< PROCEDURE_FUNC > * validation_list_
 list of validation procedures
 
std::vector< PROCEDURE_FUNC > * procedure_list_
 list of execution procedures
 
uint32_t w
 
uint32_t h
 
uint16_t numcomps
 
uint8_t bpc
 
uint8_t C
 
uint8_t UnkC
 
uint8_t IPR
 
uint8_t meth
 
uint8_t approx
 
GRK_ENUM_COLOUR_SPACE enumcs
 
uint8_t precedence
 
uint32_t brand
 
uint32_t minversion
 
uint32_t numcl
 
uint32_t * cl
 
ComponentInfocomps
 
bool has_capture_resolution
 
double capture_resolution [2]
 
bool has_display_resolution
 
double display_resolution [2]
 
grk_buf8 xml
 
UUIDBox uuids [JP2_MAX_NUM_UUIDS]
 
uint32_t numUuids
 

Detailed Description

JPEG 2000 file format reader/writer.

Constructor & Destructor Documentation

◆ FileFormat()

grk::FileFormat::FileFormat ( void )

◆ ~FileFormat()

grk::FileFormat::~FileFormat ( )
virtual

Member Function Documentation

◆ exec()

bool grk::FileFormat::exec ( std::vector< PROCEDURE_FUNC > * procs)
protected

Member Data Documentation

◆ approx

◆ bpc

◆ brand

◆ C

◆ capture_resolution

◆ cl

◆ comps

◆ display_resolution

◆ enumcs

◆ h

◆ has_capture_resolution

◆ has_display_resolution

◆ IPR

◆ meth

◆ minversion

uint32_t grk::FileFormat::minversion
protected

◆ numcl

◆ numcomps

◆ numUuids

◆ precedence

uint8_t grk::FileFormat::precedence
protected

◆ procedure_list_

◆ UnkC

◆ uuids

◆ validation_list_

◆ w

◆ xml


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