L_JP2_GMLDATA

typedef struct _tagL_JP2_GMLDATA
{
   L_UINT32           uStructSize;
   pL_JP2_GML_ELEMENT pElements;
   L_UINT32           uNumOfElem;
}L_JP2_GMLDATA,   *pL_JP2_GMLDATA;

The L_JP2_GMLDATA structure provides information about GML data.

Member

Description

uStructSize

Size of this structure, in bytes. Use the sizeof operator to calculate this value.

pElements

Array of GML data.

uNumOfElem

The size of the GML data array.

Comments

GML data contains the Geography Markup Language (GML) information for a single or multiple codestream. The primary role of GML in relation to JPEG 2000 is to provide an XML encoding of the metadata necessary to make the JPEG document a georeferenced or geographic image.

The L_JP2_GMLDATA structure is used in the following functions:

LJp2FileFormat::AppendGMLData

LJp2FileFormat::ReadGMLData

LJp2FileFormat::ReadGMLDataMemory

LJp2FileFormat::AppendGMLDataMemory