|
| | FileHeader (NITFReaderManager &, LTIOStreamInf &, lt_int64 fileSize) |
| |
| | ~FileHeader () |
| |
| LT_STATUS | initialize () |
| | initializer More...
|
| |
| Version | getVersion () const |
| | returns the version of the file More...
|
| |
| 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) |
| |
| LT_STATUS | addMetadataLocal (LTIMetadataDatabase &db) const |
| |
| const lt_uint8 * | getFBKGC () const |
| | returns the background pixel for the overall file More...
|
| |
| const FileMetadata * | getFileMetadata () const |
| | returns the object holding the file metadata More...
|
| |
| | Segment (NITFReaderManager &, LTIOStreamInf &, lt_int64 headerOffset, lt_int64 headerLength, lt_int64 dataOffset, lt_int64 dataLength, const char *code, int segmentNumber, bool doUserSubheader, bool doExtendedSubheader) |
| |
| virtual | ~Segment () |
| |
| int | getSegmentNumber () const |
| |
| const char * | getSegmentID () |
| |
| lt_int64 | getHeaderOffset () const |
| |
| lt_int64 | getHeaderLength () const |
| |
| lt_int64 | getDataOffset () const |
| |
| lt_int64 | getDataLength () const |
| |
| const SecurityBlock * | getSecurityBlock () const |
| |
| const SecurityMetadata * | getSecurityMetadata () const |
| | returns the security information about the segment More...
|
| |
| virtual LT_STATUS | addMetadata (LTIMetadataDatabase &) const |
| |
| const char * | getMetadataTagPrefix () const |
| |
| int | getNumTREs () const |
| | returns the number of TREs in this segment More...
|
| |
| const TREData * | getTRE (int index) const |
| | TRE accessor. More...
|
| |
This class represents the file header properties of an NITF file. To access the file header of a file, retrieve the FileHeader from the NITFReaderManager class. The actual properties are available from the FileMetadata class obtained from this object.
Definition at line 41 of file FileHeader.h.