Grok  7.6.3
Public Member Functions | Public Attributes | List of all members
grk::grk_jp2_asoc Struct Reference

Association box (ASOC data) struct, defined by level, label and optionally XML data. More...

#include <FileFormat.h>

Inheritance diagram for grk::grk_jp2_asoc:
grk::grk_jp2_buffer

Public Member Functions

 grk_jp2_asoc (uint32_t lev, std::string lbl)
 
 ~grk_jp2_asoc ()
 
- Public Member Functions inherited from grk::grk_jp2_buffer
 grk_jp2_buffer (uint8_t *buf, size_t size, bool owns)
 
 grk_jp2_buffer ()
 
void alloc (size_t length)
 
void dealloc ()
 

Public Attributes

uint32_t level
 
std::string label
 
- Public Attributes inherited from grk::grk_jp2_buffer
uint8_t * buffer
 
size_t len
 
bool ownsData
 

Detailed Description

Association box (ASOC data) struct, defined by level, label and optionally XML data.

See here: http://docs.opengeospatial.org/is/08-085r4/08-085r4.html for GML specification The first GML asoc is named 'gml.data' and has no XML data. The second GML asoc is named 'gml.root-instance' and contains XML formatted geo-information.

Constructor & Destructor Documentation

◆ grk_jp2_asoc()

grk::grk_jp2_asoc::grk_jp2_asoc ( uint32_t  lev,
std::string  lbl 
)
inline

◆ ~grk_jp2_asoc()

grk::grk_jp2_asoc::~grk_jp2_asoc ( )
inline

Member Data Documentation

◆ label

std::string grk::grk_jp2_asoc::label

◆ level

uint32_t grk::grk_jp2_asoc::level

The documentation for this struct was generated from the following file: