14 #ifndef ossimNitfFileHeaderV2_0_HEADER 15 #define ossimNitfFileHeaderV2_0_HEADER 1 168 const std::string& prefix=std::string())
const;
232 void setComplianceLevel(
const ossimString& complianceLevel);
233 void setSecurityDowngrade(
const ossimString& securityDowngrade);
234 void setDowngradingEvent(
const ossimString& downgradeEvent);
248 virtual void getPropertyNames(std::vector<ossimString>& propertyNames)
const;
261 :theFilePartType(filePartType),
262 theDisplayLevel(displayLevel),
263 theIndex(indexIntoList)
314 void precomputeValues();
329 void initializeAllOffsets();
415 char theCodewords[41];
420 char theControlAndHandling[41];
425 char theReleasingInstructions[41];
430 char theClassificationAuthority[21];
435 char theSecurityControlNumber[21];
454 char theSecurityDowngrade[7];
462 char theDowngradingEvent[41];
469 char theOriginatorsName[28];
475 char theOriginatorsPhone[19];
488 char theFileLength[13];
500 char theHeaderLength[7];
508 char theNumberOfImageInfoRecords[4];
521 char theNumberOfSymbolInfoRecords[4];
535 char theNumberOfLabelInfoRecords[4];
549 char theNumberOfTextFileInfoRecords[4];
563 char theNumberOfDataExtSegInfoRecords[4];
577 char theNumberOfResExtSegInfoRecords[4];
592 char theUserDefinedHeaderDataLength[6];
601 char theUserDefinedHeaderOverflow[4];
609 char theExtendedHeaderDataLength[6];
615 char theExtendedHeaderOverflow[4];
ossim_int32 getImageLength() const
char theImageSubheaderLength[7]
friend std::ostream & operator<<(std::ostream &out, const ossimNitfImageInfoRecordV2_0 &data)
friend std::ostream & operator<<(std::ostream &out, const ossimNitfSymbolInfoRecordV2_0 &data)
ossim_int32 getTotalLength() const
friend std::ostream & operator<<(std::ostream &out, const ossimNitfLabelInfoRecordV2_0 &data)
ossim_int32 getHeaderLength() const
char theSymbolSubheaderLength[5]
ossim_int32 getImageLength() const
Represents serializable keyword/value map.
void setSubheaderLength(ossim_uint32 length)
friend std::ostream & operator<<(std::ostream &out, const ossimNitfResExtSegInfoRecordV2_0 &data)
ossim_int32 getTotalLength() const
char theDataExtSegSubheaderLength[5]
friend std::ostream & operator<<(std::ostream &out, const ossimNitfDataExtSegInfoRecordV2_0 &data)
char theDataExtSegLength[10]
unsigned long long ossim_uint64
unsigned int ossim_uint32
ossim_uint64 getTotalLength() const
char theTextSubheaderLength[5]
friend std::ostream & operator<<(std::ostream &out, const ossimNitfTextInfoRecordV2_0 &data)
char theResExtSegLength[8]
ossim_int32 getHeaderLength() const
ossim_uint32 getHeaderLength() const
std::basic_istream< char > istream
Base class for char input streams.
char theResExtSegSubheaderLength[5]
ossim_int32 getTotalLength() const
ossim_int32 getImageLength() const
void setImageLength(ossim_uint64 length)
ossim_uint64 getImageLength() const
ossim_int32 getHeaderLength() const
ossim_int32 getHeaderLength() const
ossim_int32 getTotalLength() const
char theLabelSubheaderLength[5]
ossim_int32 getImageLength() const
std::basic_ostream< char > ostream
Base class for char output streams.