MrSID Decode SDK for Raster Reference Manual  9.0.0.3864
Nitf::TREData Class Reference

representation of a single TRE in a NITF file More...

#include <TREData.h>

List of all members.

Public Member Functions

 TREData ()
 TREData (const TREData *tre)
 TREData (const char *tag, int dataLength, const lt_uint8 *data)
 constructor for a TRE object
 ~TREData ()
lt_uint8serialize (lt_uint8 *p) const
LT_STATUS serialize (LTIOStreamInf &stream) const
const char * getTag () const
 returns the tag name (a 6-char array)
lt_uint32 getDataLength () const
 returns the length in bytes of the data payload
const lt_uint8getData () const
 returns the data payload

Detailed Description

This class is used to represent a single TRE item.

Definition at line 33 of file TREData.h.


Constructor & Destructor Documentation

Nitf::TREData::TREData ( const TREData tre)
Nitf::TREData::TREData ( const char *  tag,
int  dataLength,
const lt_uint8 data 
)

This function creates the TRE object.

Parameters:
tagthe 6-byte tag name
dataLengththe length of the data field
datathe data payload (bytes) of the TRE

Member Function Documentation

const lt_uint8* Nitf::TREData::getData ( ) const
const char* Nitf::TREData::getTag ( ) const

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