28 class ReservedSegment;
96 const lt_int64 m_fileSize;
140 #endif // FileHeader_H
represents a Reserved segment in an NITF file
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
Version getVersion() const
returns the version of the file
represents the file header properties of a NITF file
represents a graphic segment in an existing NITF file
#define LT_BEGIN_LIZARDTECH_NAMESPACE
compiler does not support namespaces
lt_uint32 LT_STATUS
An integral status code.
represents a text segment in an NITF file
LT_STATUS addMetadataLocal(LTIMetadataDatabase &db) const
signed int lt_int32
signed 32-bit integer
#define LT_END_LIZARDTECH_NAMESPACE
compiler does not support namespaces
FileHeader(NITFReaderManager &, LTIOStreamInf &, lt_int64 fileSize)
represents a data segment in an existing NITF file
LT_STATUS createSegments(ImageSegment **&imageSegments, lt_uint32 &numImageSegments, GraphicSegment **&graphicSegments, lt_uint32 &numGraphicSegments, LabelSegment **&labelSegments, lt_uint32 &numLabelSegments, TextSegment **&textSegments, lt_uint32 &numTextSegments, DataSegment **&dataSegments, lt_uint32 &numDataSegments, ReservedSegment **&resSegments, lt_uint32 &numResSegments)
represents a image segment in an existing NITF file
const lt_uint8 * getFBKGC() const
returns the background pixel for the overall file
represents a label segment in an existing NITF file
Abstract definition of a stream.
LT_STATUS initialize()
initializer
class for storing metadata associated with an image
const FileMetadata * getFileMetadata() const
returns the object holding the file metadata
container for File Header metadata