40 lt_int64 headerOffset, lt_int64 headerLength,
41 lt_int64 dataOffset, lt_int64 dataLength);
52 const char* prefixOverride)
const;
117 #endif // DataSegment_H
const char * getDESVER() const
returns the version
unsigned int lt_uint32
unsigned 32-bit integer
unsigned char lt_uint8
unsigned 8-bit integer
base class for segment data in an NITF file
const char * getDESID() const
returns the ID
#define LT_BEGIN_LIZARDTECH_NAMESPACE
compiler does not support namespaces
lt_uint32 LT_STATUS
An integral status code.
const lt_uint8 * getData() const
returns the data from the segment
#define LT_END_LIZARDTECH_NAMESPACE
compiler does not support namespaces
Include file for all LizardTech sources.
represents a data segment in an existing NITF file
LT_STATUS addMetadataLocal(LTIMetadataDatabase &db) const
DataSegment(NITFReaderManager &, LTIOStreamInf &, int segmentNumber, lt_int64 headerOffset, lt_int64 headerLength, lt_int64 dataOffset, lt_int64 dataLength)
Abstract definition of a stream.
class for storing metadata associated with an image
lt_uint32 getDataLen() const
returns the length of the data from the segment
LT_STATUS initialize()
initializer
bool verifyIsOverflow(const char *code, bool isU, int segmentNum) const