GDAL
Public Member Functions | Static Public Member Functions
GDALJP2Box Class Reference

List of all members.

Public Member Functions

 GDALJP2Box (VSILFILE *=NULL)
int SetOffset (GIntBig nNewOffset)
int ReadBox ()
int ReadFirst ()
int ReadNext ()
int ReadFirstChild (GDALJP2Box *poSuperBox)
int ReadNextChild (GDALJP2Box *poSuperBox)
GIntBig GetBoxOffset () const
GIntBig GetBoxLength () const
GIntBig GetDataOffset () const
GIntBig GetDataLength ()
const char * GetType ()
GByte * ReadBoxData ()
int IsSuperBox ()
int DumpReadable (FILE *, int nIndentLevel=0)
VSILFILE * GetFILE ()
const GByte * GetUUID ()
void SetType (const char *)
void SetWritableData (int nLength, const GByte *pabyData)
void AppendWritableData (int nLength, const void *pabyDataIn)
void AppendUInt32 (GUInt32 nVal)
void AppendUInt16 (GUInt16 nVal)
void AppendUInt8 (GByte nVal)
const GByte * GetWritableData ()

Static Public Member Functions

static GDALJP2BoxCreateSuperBox (const char *pszType, int nCount, GDALJP2Box **papoBoxes)
static GDALJP2BoxCreateAsocBox (int nCount, GDALJP2Box **papoBoxes)
static GDALJP2BoxCreateLblBox (const char *pszLabel)
static GDALJP2BoxCreateLabelledXMLAssoc (const char *pszLabel, const char *pszXML)
static GDALJP2BoxCreateUUIDBox (const GByte *pabyUUID, int nDataSize, const GByte *pabyData)

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

Generated for GDAL by doxygen 1.7.6.1.