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