Grok 12.0.1
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
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_tcl
 
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

uint8_t grk::FileFormat::approx
protected

◆ bpc

uint8_t grk::FileFormat::bpc
protected

◆ brand

uint32_t grk::FileFormat::brand
protected

◆ C

uint8_t grk::FileFormat::C
protected

◆ capture_resolution

double grk::FileFormat::capture_resolution[2]
protected

◆ cl

uint32_t* grk::FileFormat::cl
protected

◆ comps

ComponentInfo* grk::FileFormat::comps
protected

◆ display_resolution

double grk::FileFormat::display_resolution[2]
protected

◆ enumcs

GRK_ENUM_COLOUR_SPACE grk::FileFormat::enumcs
protected

◆ h

uint32_t grk::FileFormat::h
protected

◆ has_capture_resolution

bool grk::FileFormat::has_capture_resolution
protected

◆ has_display_resolution

bool grk::FileFormat::has_display_resolution
protected

◆ IPR

uint8_t grk::FileFormat::IPR
protected

◆ meth

uint8_t grk::FileFormat::meth
protected

◆ minversion

uint32_t grk::FileFormat::minversion
protected

◆ numcl

uint32_t grk::FileFormat::numcl
protected

◆ numcomps

uint16_t grk::FileFormat::numcomps
protected

◆ numUuids

uint32_t grk::FileFormat::numUuids
protected

◆ precedence

uint8_t grk::FileFormat::precedence
protected

◆ procedure_list_

std::vector<PROCEDURE_FUNC>* grk::FileFormat::procedure_list_
protected

◆ UnkC

uint8_t grk::FileFormat::UnkC
protected

◆ uuids

UUIDBox grk::FileFormat::uuids[JP2_MAX_NUM_UUIDS]
protected

◆ validation_list_

std::vector<PROCEDURE_FUNC>* grk::FileFormat::validation_list_
protected

◆ w

uint32_t grk::FileFormat::w
protected

◆ xml

grk_buf8 grk::FileFormat::xml
protected

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