GDAL

- Main Page
- Related Pages
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

Public Member Functions | Static Public Member Functions | List of all members
GDALJP2Box Class Reference

## 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 GDALJP2Box * | CreateSuperBox (const char *pszType, int nCount, GDALJP2Box **papoBoxes)
static GDALJP2Box * | CreateAsocBox (int nCount, GDALJP2Box **papoBoxes)
static GDALJP2Box * | CreateLblBox (const char *pszLabel)
static GDALJP2Box * | CreateLabelledXMLAssoc (const char *pszLabel, const char *pszXML)
static GDALJP2Box * | CreateUUIDBox (const GByte *pabyUUID, int nDataSize, const GByte *pabyData)

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

- gdaljp2metadata.h
- gdaljp2box.cpp

Generated for GDAL by 1.8.8.