|
| DataSegment (NITFReaderManager &, LTIOStreamInf &, int segmentNumber, lt_int64 headerOffset, lt_int64 headerLength, lt_int64 dataOffset, lt_int64 dataLength) |
|
| ~DataSegment () |
|
LT_STATUS | initialize () |
| initializer More...
|
|
LT_STATUS | addMetadataLocal (LTIMetadataDatabase &db) const |
|
LT_STATUS | addMetadataLocal (LTIMetadataDatabase &db, const char *prefixOverride) const |
|
bool | verifyIsOverflow (const char *code, bool isU, int segmentNum) const |
|
const char * | getDESID () const |
| returns the ID More...
|
|
const char * | getDESVER () const |
| returns the version More...
|
|
lt_uint32 | getDataLen () const |
| returns the length of the data from the segment More...
|
|
const lt_uint8 * | getData () const |
| returns the data from the segment 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 a data segment in an NITF file. To access the data segment of a file, retrieve the DataSegment from the NITFReaderManager class.
Definition at line 34 of file DataSegment.h.