Grok 15.1.0
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()

◆ ~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

◆ numcl

◆ numcomps

◆ numUuids

◆ precedence

◆ procedure_list_

◆ UnkC

◆ uuids

◆ validation_list_

◆ w

◆ xml


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