OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimNitfFileHeaderV2_X.h>
Public Member Functions | |
ossimNitfFileHeaderV2_X () | |
virtual void | setCodeWords (const ossimString &codeWords)=0 |
virtual void | setControlAndHandling (const ossimString &controlAndHandling)=0 |
virtual void | setReleasingInstructions (const ossimString &releasingInstructions)=0 |
virtual void | setClassificationAuthority (const ossimString &classAuth)=0 |
virtual void | setSecurityControlNumber (const ossimString &controlNo)=0 |
virtual void | setOriginatorsName (const ossimString &originatorName)=0 |
virtual void | setOriginatorsPhone (const ossimString &origniatorPhone)=0 |
virtual ossimString | getCodeWords () const =0 |
virtual ossimString | getControlAndHandling () const =0 |
virtual ossimString | getReleasingInstructions () const =0 |
virtual ossimString | getClassificationAuthority () const =0 |
virtual ossimString | getSecurityControlNumber () const =0 |
virtual ossimString | getOriginatorsName () const =0 |
virtual ossimString | getOriginatorsPhone () const =0 |
virtual ossimString | getSecurityClassification () const |
void | setComplexityLevel (const ossimString &level) |
void | setSystemType (const ossimString &systemType) |
void | setOriginatingStationId (const ossimString &originationId) |
void | setDate (const ossimLocalTm &d) |
Sets field FDT. More... | |
void | setDate (const ossimString &d) |
Sets field FDT. More... | |
virtual void | setDate () |
Sets field FDT to current time converted to GMT(ZULU). More... | |
void | setTitle (const ossimString &title) |
void | setFileSecurityClassification (const ossimString &securityClassification) |
void | setCopyNumber (const ossimString ©Number) |
void | setNumberOfCopies (const ossimString &numberOfCopies) |
void | setEncryption (const ossimString &encryption) |
ossimString | getComplexityLevel () const |
ossimString | getSystemType () const |
ossimString | getOriginatingStationId () const |
ossimString | getDate () const |
ossimString | getTitle () const |
ossimString | getCopyNumber () const |
ossimString | getNumberOfCopies () const |
ossimString | getEncryption () const |
virtual bool | isValid () const |
isValid will test if the fields are valid and will return true or false. More... | |
virtual void | setProperty (ossimRefPtr< ossimProperty > property) |
virtual ossimRefPtr< ossimProperty > | getProperty (const ossimString &name) const |
virtual void | getPropertyNames (std::vector< ossimString > &propertyNames) const |
bool | saveState (ossimKeywordlist &kwl, const ossimString &prefix="") const |
virtual bool | loadState (const ossimKeywordlist &kwl, const char *prefix=0) |
Method to set fields from a keyword list. More... | |
![]() | |
ossimNitfFileHeader () | |
virtual | ~ossimNitfFileHeader () |
virtual void | parseStream (ossim::istream &in)=0 |
virtual void | writeStream (ossim::ostream &out)=0 |
virtual bool | isEncrypted () const =0 |
virtual ossim_int32 | getNumberOfImages () const =0 |
virtual ossim_int32 | getNumberOfLabels () const =0 |
virtual ossim_int32 | getNumberOfSymbols () const =0 |
virtual ossim_int32 | getNumberOfGraphics () const =0 |
virtual ossim_int32 | getNumberOfTextSegments () const =0 |
virtual ossim_int32 | getNumberOfDataExtSegments () const =0 |
virtual ossim_int32 | getNumberOfReservedExtSegments () const =0 |
virtual ossim_int32 | getHeaderSize () const =0 |
void | addTag (const ossimNitfTagInformation &tag, bool unique=true) |
virtual void | removeTag (const ossimString &tagName) |
virtual bool | getTagInformation (ossimNitfTagInformation &tag, int idx) const |
virtual std::vector< ossimNitfTagInformation > | getAllTags () |
virtual void | setAllTags (std::vector< ossimNitfTagInformation > tagList) |
virtual int | getNumberOfTags () const |
virtual bool | getTag (ossimNitfTagInformation &tagInfo, const ossimString &tagName) const |
virtual ossim_int64 | getFileSize () const =0 |
virtual const char * | getVersion () const =0 |
virtual const char * | getDateTime () const =0 |
virtual ossimDrect | getImageRect () const =0 |
bool | hasImages () const |
bool | hasSymbols () const |
bool | hasGraphics () const |
bool | hasText () const |
bool | hasLabels () const |
bool | hasDataExtSegments () const |
virtual ossimNitfImageHeader * | getNewImageHeader (ossim_uint32 imageNumber, ossim::istream &in) const =0 |
virtual ossimNitfSymbolHeader * | getNewSymbolHeader (ossim_uint32 symbolNumber, ossim::istream &in) const =0 |
virtual ossimNitfLabelHeader * | getNewLabelHeader (ossim_uint32 labelNumber, ossim::istream &in) const =0 |
virtual ossimNitfTextHeader * | getNewTextHeader (ossim_uint32 textNumber, ossim::istream &in) const =0 |
virtual ossimNitfDataExtensionSegment * | getNewDataExtensionSegment (ossim_int32 dataExtNumber, ossim::istream &in) const =0 |
virtual ossimNitfImageHeader * | allocateImageHeader () const =0 |
virtual ossimNitfSymbolHeader * | allocateSymbolHeader () const =0 |
virtual ossimNitfLabelHeader * | allocateLabelHeader () const =0 |
virtual ossimNitfTextHeader * | allocateTextHeader () const =0 |
virtual ossimNitfDataExtensionSegment * | allocateDataExtSegment () const =0 |
virtual ossim_uint32 | getTotalTagLength () const |
virtual void | setFileLength (ossim_uint64 fileLength)=0 |
Sets file length (FL) field. More... | |
virtual void | setHeaderLength (ossim_uint64 headerLength)=0 |
Sets header length (HL) field. More... | |
virtual std::ostream & | print (std::ostream &out, const std::string &prefix=std::string()) const |
Print method that outputs a key/value type format adding prefix to keys. More... | |
virtual std::ostream & | printTags (std::ostream &out, const std::string &prefix=std::string()) const |
print tags method that outputs a key/value type format adding prefix to keys. More... | |
![]() | |
ossimObject () | |
virtual | ~ossimObject () |
virtual ossimObject * | dup () const |
virtual ossimString | getShortName () const |
virtual ossimString | getLongName () const |
virtual ossimString | getDescription () const |
virtual ossimString | getClassName () const |
virtual RTTItypeid | getType () const |
virtual bool | canCastTo (ossimObject *obj) const |
virtual bool | canCastTo (const RTTItypeid &id) const |
virtual bool | canCastTo (const ossimString &parentClassName) const |
virtual bool | saveState (ossimKeywordlist &kwl, const char *prefix=0) const |
virtual std::ostream & | print (std::ostream &out) const |
Generic print method. More... | |
virtual bool | isEqualTo (const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const |
virtual void | accept (ossimVisitor &visitor) |
![]() | |
ossimReferenced () | |
ossimReferenced (const ossimReferenced &) | |
ossimReferenced & | operator= (const ossimReferenced &) |
void | ref () const |
increment the reference count by one, indicating that this object has another pointer which is referencing it. More... | |
void | unref () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
void | unref_nodelete () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
int | referenceCount () const |
![]() | |
ossimPropertyInterface () | |
virtual | ~ossimPropertyInterface () |
virtual void | setProperty (const ossimString &name, const ossimString &value) |
virtual ossimString | getPropertyValueAsString (const ossimString &name) const |
void | getPropertyList (std::vector< ossimRefPtr< ossimProperty > > &propertyList) const |
void | setProperties (std::vector< ossimRefPtr< ossimProperty > > &propertyList) |
Static Public Member Functions | |
static ossimString | formatDate (const ossimString &version, const ossimLocalTm &d) |
Static Public Attributes | |
static const ossimString | FILE_TYPE_KW = "FILE_TYPE" |
Properties of a NITF 2.x Header file. More... | |
static const ossimString | FHDR_KW = "FHDR" |
static const ossimString | VERSION_KW = "VERSION" |
static const ossimString | CLEVEL_KW = "CLEVEL" |
static const ossimString | STYPE_KW = "STYPE" |
static const ossimString | OSTAID_KW = "OSTAID" |
static const ossimString | FDT_KW = "FDT" |
static const ossimString | FTITLE_KW = "FTITLE" |
static const ossimString | FSCLAS_KW = "FSCLAS" |
static const ossimString | FSCODE_KW = "FSCODE" |
static const ossimString | FSCTLH_KW = "FSCTLH" |
static const ossimString | FSREL_KW = "FSREL" |
static const ossimString | FSCAUT_KW = "FSCAUT" |
static const ossimString | FSCTLN_KW = "FSCTLN" |
static const ossimString | FSCOP_KW = "FSCOP" |
static const ossimString | FSCPYS_KW = "FSCPYS" |
static const ossimString | ENCRYP_KW = "ENCRYP" |
static const ossimString | ONAME_KW = "ONAME" |
static const ossimString | OPHONE_KW = "OPHONE" |
Protected Attributes | |
char | theFileTypeVersion [10] |
Field: FHDR Required field for NITF and is a 9 byte value. More... | |
char | theComplexityLevel [3] |
Field: CLEVEL. More... | |
char | theSystemType [5] |
Field: STYPE. More... | |
char | theOriginatingStationId [11] |
Field: OSTAID. More... | |
char | theDateTime [15] |
Field: FDT. More... | |
char | theFileTitle [81] |
Field: FTITLE. More... | |
char | theSecurityClassification [2] |
Field: FSCLAS. More... | |
char | theCopyNumber [6] |
Field: FSCOP. More... | |
char | theNumberOfCopies [6] |
Field: FSCOPYS. More... | |
char | theEncryption [2] |
Field: ENCRYP. More... | |
![]() | |
std::vector< ossimNitfTagInformation > | theTagList |
std::vector< ossimNitfDesInformation > | theDesList |
Additional Inherited Members | |
![]() | |
virtual | ~ossimReferenced () |
Definition at line 19 of file ossimNitfFileHeaderV2_X.h.
ossimNitfFileHeaderV2_X::ossimNitfFileHeaderV2_X | ( | ) |
Definition at line 45 of file ossimNitfFileHeaderV2_X.cpp.
|
static |
Definition at line 64 of file ossimNitfFileHeaderV2_X.cpp.
References ossimString::contains(), ossimLocalTm::convertToGmt(), ossimLocalTm::getDay(), ossimLocalTm::getHour(), ossimLocalTm::getMin(), ossimLocalTm::getMonth(), ossimLocalTm::getSec(), and ossimLocalTm::getYear().
Referenced by setDate(), ossimNitfFileHeaderV2_1::setDeclassificationDate(), ossimNitfFileHeaderV2_1::setDowngradingDate(), and ossimNitfFileHeaderV2_1::setSecuritySourceDate().
|
pure virtual |
Implemented in ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_1.
Referenced by getProperty().
|
pure virtual |
Implemented in ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_1.
Referenced by getProperty().
ossimString ossimNitfFileHeaderV2_X::getComplexityLevel | ( | ) | const |
Definition at line 175 of file ossimNitfFileHeaderV2_X.cpp.
References theComplexityLevel.
Referenced by getProperty(), and ossimNitfFileHeaderV2_1::getProperty().
|
pure virtual |
Implemented in ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_1.
Referenced by getProperty().
ossimString ossimNitfFileHeaderV2_X::getCopyNumber | ( | ) | const |
Definition at line 205 of file ossimNitfFileHeaderV2_X.cpp.
References theCopyNumber.
Referenced by getProperty().
ossimString ossimNitfFileHeaderV2_X::getDate | ( | ) | const |
Definition at line 190 of file ossimNitfFileHeaderV2_X.cpp.
References theDateTime.
Referenced by getProperty().
ossimString ossimNitfFileHeaderV2_X::getEncryption | ( | ) | const |
Definition at line 215 of file ossimNitfFileHeaderV2_X.cpp.
References theEncryption.
Referenced by getProperty().
ossimString ossimNitfFileHeaderV2_X::getNumberOfCopies | ( | ) | const |
Definition at line 210 of file ossimNitfFileHeaderV2_X.cpp.
References theNumberOfCopies.
Referenced by getProperty().
ossimString ossimNitfFileHeaderV2_X::getOriginatingStationId | ( | ) | const |
Definition at line 185 of file ossimNitfFileHeaderV2_X.cpp.
References theOriginatingStationId.
Referenced by getProperty().
|
pure virtual |
Implemented in ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_1.
|
pure virtual |
Implemented in ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_1.
|
virtual |
Reimplemented from ossimNitfFileHeader.
Reimplemented in ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_1.
Definition at line 304 of file ossimNitfFileHeaderV2_X.cpp.
References ossimStringProperty::addConstraint(), CLEVEL_KW, ENCRYP_KW, FDT_KW, FHDR_KW, FILE_TYPE_KW, FSCAUT_KW, FSCLAS_KW, FSCODE_KW, FSCOP_KW, FSCPYS_KW, FSCTLH_KW, FSCTLN_KW, FSREL_KW, FTITLE_KW, getClassificationAuthority(), getCodeWords(), getComplexityLevel(), getControlAndHandling(), getCopyNumber(), getDate(), getEncryption(), getNumberOfCopies(), getOriginatingStationId(), ossimNitfFileHeader::getProperty(), getReleasingInstructions(), getSecurityClassification(), getSecurityControlNumber(), getSystemType(), getTitle(), ossimNitfFileHeader::getVersion(), ossimNumericProperty::ossimNumericPropertyType_INT, OSTAID_KW, ossimNumericProperty::setNumericType(), STYPE_KW, theFileTypeVersion, and VERSION_KW.
Referenced by ossimNitfFileHeaderV2_1::getProperty(), and ossimNitfFileHeaderV2_0::getProperty().
|
virtual |
Reimplemented from ossimNitfFileHeader.
Reimplemented in ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_1.
Definition at line 524 of file ossimNitfFileHeaderV2_X.cpp.
References CLEVEL_KW, ENCRYP_KW, FDT_KW, FHDR_KW, FILE_TYPE_KW, FSCAUT_KW, FSCLAS_KW, FSCODE_KW, FSCOP_KW, FSCPYS_KW, FSCTLH_KW, FSCTLN_KW, FSREL_KW, FTITLE_KW, ossimNitfFileHeader::getPropertyNames(), ONAME_KW, OPHONE_KW, OSTAID_KW, STYPE_KW, and VERSION_KW.
Referenced by ossimNitfFileHeaderV2_1::getPropertyNames(), and ossimNitfFileHeaderV2_0::getPropertyNames().
|
pure virtual |
Implemented in ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_1.
Referenced by getProperty().
|
virtual |
Implements ossimNitfFileHeader.
Reimplemented in ossimNitfFileHeaderV2_0.
Definition at line 200 of file ossimNitfFileHeaderV2_X.cpp.
References theSecurityClassification.
Referenced by getProperty(), and ossimNitfDataExtensionSegmentV2_1::setSecurityMarkings().
|
pure virtual |
Implemented in ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_1.
Referenced by getProperty().
ossimString ossimNitfFileHeaderV2_X::getSystemType | ( | ) | const |
Definition at line 180 of file ossimNitfFileHeaderV2_X.cpp.
References theSystemType.
Referenced by getProperty().
ossimString ossimNitfFileHeaderV2_X::getTitle | ( | ) | const |
Definition at line 195 of file ossimNitfFileHeaderV2_X.cpp.
References theFileTitle.
Referenced by getProperty().
|
virtual |
isValid will test if the fields are valid and will return true or false.
Implements ossimNitfFileHeader.
Reimplemented in ossimNitfFileHeaderV2_1, and ossimNitfFileHeaderV2_0.
Definition at line 220 of file ossimNitfFileHeaderV2_X.cpp.
Referenced by ossimNitfFileHeaderV2_0::isValid(), and ossimNitfFileHeaderV2_1::isValid().
|
virtual |
Method to set fields from a keyword list.
This is not a true loadState as it does not lookup/initialize all class members. This was added to allow defaults, e.g OSTAID, to be set via a site configuration file. Code does not return false if a field(key) is not found..
Reimplemented from ossimObject.
Reimplemented in ossimNitfFileHeaderV2_1.
Definition at line 434 of file ossimNitfFileHeaderV2_X.cpp.
References CLEVEL_KW, ENCRYP_KW, FDT_KW, ossimKeywordlist::find(), FSCAUT_KW, FSCLAS_KW, FSCODE_KW, FSCOP_KW, FSCPYS_KW, FSCTLH_KW, FSCTLN_KW, FSREL_KW, FTITLE_KW, ONAME_KW, OPHONE_KW, OSTAID_KW, setClassificationAuthority(), setCodeWords(), setComplexityLevel(), setControlAndHandling(), setCopyNumber(), setDate(), setEncryption(), setFileSecurityClassification(), setNumberOfCopies(), setOriginatingStationId(), setOriginatorsName(), setOriginatorsPhone(), setReleasingInstructions(), setSecurityControlNumber(), setSystemType(), setTitle(), and STYPE_KW.
Referenced by ossimNitfWriterBase::initializeDefaultsFromConfigFile(), and ossimNitfFileHeaderV2_1::loadState().
|
virtual |
Reimplemented from ossimNitfFileHeader.
Definition at line 413 of file ossimNitfFileHeaderV2_X.cpp.
References ossimKeywordlist::add(), ossimString::c_str(), CLEVEL_KW, ENCRYP_KW, FDT_KW, FHDR_KW, FSCLAS_KW, FSCOP_KW, FSCPYS_KW, FTITLE_KW, OSTAID_KW, ossimNitfFileHeader::saveState(), STYPE_KW, theComplexityLevel, theCopyNumber, theDateTime, theEncryption, theFileTitle, theFileTypeVersion, theNumberOfCopies, theOriginatingStationId, theSecurityClassification, and theSystemType.
Referenced by ossimNitfFileHeaderV2_1::saveState(), and ossimNitfFileHeaderV2_0::saveState().
|
pure virtual |
Implemented in ossimNitfFileHeaderV2_1, and ossimNitfFileHeaderV2_0.
Referenced by loadState(), and setProperty().
|
pure virtual |
Implemented in ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_1.
Referenced by loadState(), and setProperty().
void ossimNitfFileHeaderV2_X::setComplexityLevel | ( | const ossimString & | level | ) |
Definition at line 49 of file ossimNitfFileHeaderV2_X.cpp.
References ossimNitfCommon::setField(), and theComplexityLevel.
Referenced by loadState(), and ossimNitfWriterBase::setComplexityLevel().
|
pure virtual |
Implemented in ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_1.
Referenced by loadState(), and setProperty().
void ossimNitfFileHeaderV2_X::setCopyNumber | ( | const ossimString & | copyNumber | ) |
Definition at line 146 of file ossimNitfFileHeaderV2_X.cpp.
References ossimNitfCommon::setField(), theCopyNumber, and ossimString::trim().
Referenced by loadState(), and setProperty().
void ossimNitfFileHeaderV2_X::setDate | ( | const ossimLocalTm & | d | ) |
Sets field FDT.
Version 2.0 format: DDHHMMSSZMONYY Version 2.1 format: CCYYMMDDhhmmss
ossimLocalTm | Local time. Note that this will be converted to GMT(ZULU). |
Definition at line 118 of file ossimNitfFileHeaderV2_X.cpp.
References formatDate(), ossimNitfFileHeader::getVersion(), and theDateTime.
Referenced by ossimNitf20Writer::addTags(), ossimNitfWriter::writeBlockBandSeparate(), ossimNitf20Writer::writeBlockBandSequential(), and ossimNitfWriter::writeBlockBandSequential().
void ossimNitfFileHeaderV2_X::setDate | ( | const ossimString & | d | ) |
Sets field FDT.
d | Date string to copy to FDT field. |
Definition at line 123 of file ossimNitfFileHeaderV2_X.cpp.
References ossimString::c_str(), ossimString::size(), and theDateTime.
|
virtual |
Sets field FDT to current time converted to GMT(ZULU).
Version 2.0 format: DDHHMMSSZMONYY Version 2.1 format: CCYYMMDDhhmmss
Definition at line 131 of file ossimNitfFileHeaderV2_X.cpp.
Referenced by loadState(), and setProperty().
void ossimNitfFileHeaderV2_X::setEncryption | ( | const ossimString & | encryption | ) |
Definition at line 170 of file ossimNitfFileHeaderV2_X.cpp.
References ossimNitfCommon::setField(), and theEncryption.
Referenced by loadState(), ossimNitf20Writer::ossimNitf20Writer(), ossimNitfWriter::ossimNitfWriter(), and setProperty().
void ossimNitfFileHeaderV2_X::setFileSecurityClassification | ( | const ossimString & | securityClassification | ) |
Definition at line 141 of file ossimNitfFileHeaderV2_X.cpp.
References ossimNitfCommon::setField(), and theSecurityClassification.
Referenced by loadState(), and setProperty().
void ossimNitfFileHeaderV2_X::setNumberOfCopies | ( | const ossimString & | numberOfCopies | ) |
Definition at line 158 of file ossimNitfFileHeaderV2_X.cpp.
References ossimNitfCommon::setField(), theNumberOfCopies, and ossimString::trim().
Referenced by loadState(), and setProperty().
void ossimNitfFileHeaderV2_X::setOriginatingStationId | ( | const ossimString & | originationId | ) |
Definition at line 59 of file ossimNitfFileHeaderV2_X.cpp.
References ossimNitfCommon::setField(), and theOriginatingStationId.
Referenced by loadState(), and setProperty().
|
pure virtual |
Implemented in ossimNitfFileHeaderV2_1, and ossimNitfFileHeaderV2_0.
Referenced by loadState(), and setProperty().
|
pure virtual |
Implemented in ossimNitfFileHeaderV2_1, and ossimNitfFileHeaderV2_0.
Referenced by loadState(), and setProperty().
|
virtual |
Reimplemented from ossimNitfFileHeader.
Reimplemented in ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_1.
Definition at line 225 of file ossimNitfFileHeaderV2_X.cpp.
References ENCRYP_KW, FDT_KW, FHDR_KW, FSCAUT_KW, FSCLAS_KW, FSCODE_KW, FSCOP_KW, FSCPYS_KW, FSCTLH_KW, FSCTLN_KW, FSREL_KW, FTITLE_KW, ONAME_KW, OPHONE_KW, OSTAID_KW, setClassificationAuthority(), setCodeWords(), setControlAndHandling(), setCopyNumber(), setDate(), setEncryption(), setFileSecurityClassification(), setNumberOfCopies(), setOriginatingStationId(), setOriginatorsName(), setOriginatorsPhone(), ossimNitfFileHeader::setProperty(), setReleasingInstructions(), setSecurityControlNumber(), setSystemType(), setTitle(), STYPE_KW, ossimString::upcase(), ossimRefPtr< T >::valid(), and ossimProperty::valueToString().
Referenced by ossimNitfFileHeaderV2_1::setProperty(), and ossimNitfFileHeaderV2_0::setProperty().
|
pure virtual |
Implemented in ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_1.
Referenced by loadState(), and setProperty().
|
pure virtual |
Implemented in ossimNitfFileHeaderV2_1, and ossimNitfFileHeaderV2_0.
Referenced by loadState(), and setProperty().
void ossimNitfFileHeaderV2_X::setSystemType | ( | const ossimString & | systemType | ) |
Definition at line 54 of file ossimNitfFileHeaderV2_X.cpp.
References ossimNitfCommon::setField(), and theSystemType.
Referenced by loadState(), and setProperty().
void ossimNitfFileHeaderV2_X::setTitle | ( | const ossimString & | title | ) |
Definition at line 136 of file ossimNitfFileHeaderV2_X.cpp.
References ossimNitfCommon::setField(), and theFileTitle.
Referenced by loadState(), and setProperty().
|
static |
Definition at line 125 of file ossimNitfFileHeaderV2_X.h.
Referenced by getProperty(), ossimNitfFileHeaderV2_1::getProperty(), ossimNitfFileHeaderV2_0::getProperty(), getPropertyNames(), ossimNitfFileHeaderV2_0::getPropertyNames(), loadState(), saveState(), and ossimNitfFileHeaderV2_0::setProperty().
|
static |
Definition at line 138 of file ossimNitfFileHeaderV2_X.h.
Referenced by getProperty(), getPropertyNames(), ossimNitfFileHeaderV2_0::getPropertyNames(), loadState(), saveState(), and setProperty().
|
static |
Definition at line 128 of file ossimNitfFileHeaderV2_X.h.
Referenced by getProperty(), getPropertyNames(), ossimNitfFileHeaderV2_0::getPropertyNames(), loadState(), saveState(), and setProperty().
|
static |
Definition at line 123 of file ossimNitfFileHeaderV2_X.h.
Referenced by getProperty(), getPropertyNames(), saveState(), and setProperty().
|
static |
Properties of a NITF 2.x Header file.
See MIL-STD-2500A or MIL-STD-2500B for details.
To access these, pass the constant to getProperty().
Definition at line 122 of file ossimNitfFileHeaderV2_X.h.
Referenced by getProperty(), and getPropertyNames().
|
static |
Definition at line 134 of file ossimNitfFileHeaderV2_X.h.
Referenced by getProperty(), getPropertyNames(), ossimNitfFileHeaderV2_0::getPropertyNames(), loadState(), ossimNitfFileHeaderV2_1::saveState(), and setProperty().
|
static |
Definition at line 130 of file ossimNitfFileHeaderV2_X.h.
Referenced by getProperty(), getPropertyNames(), ossimNitfFileHeaderV2_0::getPropertyNames(), loadState(), saveState(), and setProperty().
|
static |
Definition at line 131 of file ossimNitfFileHeaderV2_X.h.
Referenced by getProperty(), getPropertyNames(), ossimNitfFileHeaderV2_0::getPropertyNames(), loadState(), ossimNitfFileHeaderV2_1::saveState(), and setProperty().
|
static |
Definition at line 136 of file ossimNitfFileHeaderV2_X.h.
Referenced by getProperty(), getPropertyNames(), ossimNitfFileHeaderV2_0::getPropertyNames(), loadState(), saveState(), and setProperty().
|
static |
Definition at line 137 of file ossimNitfFileHeaderV2_X.h.
Referenced by getProperty(), getPropertyNames(), ossimNitfFileHeaderV2_0::getPropertyNames(), loadState(), saveState(), and setProperty().
|
static |
Definition at line 132 of file ossimNitfFileHeaderV2_X.h.
Referenced by getProperty(), getPropertyNames(), ossimNitfFileHeaderV2_0::getPropertyNames(), loadState(), ossimNitfFileHeaderV2_1::saveState(), and setProperty().
|
static |
Definition at line 135 of file ossimNitfFileHeaderV2_X.h.
Referenced by getProperty(), getPropertyNames(), ossimNitfFileHeaderV2_0::getPropertyNames(), loadState(), ossimNitfFileHeaderV2_1::saveState(), and setProperty().
|
static |
Definition at line 133 of file ossimNitfFileHeaderV2_X.h.
Referenced by getProperty(), getPropertyNames(), ossimNitfFileHeaderV2_0::getPropertyNames(), loadState(), ossimNitfFileHeaderV2_1::saveState(), and setProperty().
|
static |
Definition at line 129 of file ossimNitfFileHeaderV2_X.h.
Referenced by getProperty(), getPropertyNames(), ossimNitfFileHeaderV2_0::getPropertyNames(), loadState(), saveState(), and setProperty().
|
static |
Definition at line 139 of file ossimNitfFileHeaderV2_X.h.
Referenced by ossimNitfFileHeaderV2_1::getProperty(), ossimNitfFileHeaderV2_0::getProperty(), getPropertyNames(), ossimNitfFileHeaderV2_0::getPropertyNames(), loadState(), ossimNitfFileHeaderV2_1::saveState(), setProperty(), and ossimNitfFileHeaderV2_0::setProperty().
|
static |
Definition at line 140 of file ossimNitfFileHeaderV2_X.h.
Referenced by ossimNitfFileHeaderV2_1::getProperty(), ossimNitfFileHeaderV2_0::getProperty(), getPropertyNames(), ossimNitfFileHeaderV2_0::getPropertyNames(), loadState(), ossimNitfFileHeaderV2_1::saveState(), setProperty(), and ossimNitfFileHeaderV2_0::setProperty().
|
static |
Definition at line 127 of file ossimNitfFileHeaderV2_X.h.
Referenced by getProperty(), getPropertyNames(), ossimNitfFileHeaderV2_0::getPropertyNames(), loadState(), saveState(), and setProperty().
|
static |
Definition at line 126 of file ossimNitfFileHeaderV2_X.h.
Referenced by getProperty(), getPropertyNames(), ossimNitfFileHeaderV2_0::getPropertyNames(), loadState(), saveState(), and setProperty().
|
protected |
Field: CLEVEL.
Required field. 2 byte field ranges from 01-99
Definition at line 162 of file ossimNitfFileHeaderV2_X.h.
Referenced by ossimNitfFileHeaderV2_1::clearFields(), ossimNitfFileHeaderV2_0::clearFields(), getComplexityLevel(), ossimNitfFileHeaderV2_0::getComplianceLevel(), ossimNitfFileHeaderV2_0::getProperty(), ossimNitfFileHeaderV2_1::parseStream(), ossimNitfFileHeaderV2_0::print(), ossimNitfFileHeaderV2_1::print(), saveState(), setComplexityLevel(), ossimNitfFileHeaderV2_0::setComplianceLevel(), ossimNitfFileHeaderV2_1::writeStream(), and ossimNitfFileHeaderV2_0::writeStream().
|
protected |
Field: FSCOP.
This is the copy number and is a 5 byte numeric of the form 00000-99999. This field is required.
Definition at line 236 of file ossimNitfFileHeaderV2_X.h.
Referenced by ossimNitfFileHeaderV2_1::clearFields(), ossimNitfFileHeaderV2_0::clearFields(), getCopyNumber(), ossimNitfFileHeaderV2_1::parseStream(), ossimNitfFileHeaderV2_0::print(), ossimNitfFileHeaderV2_1::print(), saveState(), setCopyNumber(), ossimNitfFileHeaderV2_1::writeStream(), and ossimNitfFileHeaderV2_0::writeStream().
|
protected |
Field: FDT.
for NITF 2.1 format we have
Has the form CCYYMMDDhhmmss and is a required field
where CC is the first two digits of the year 00-99 YY is the last 2 digits of the year 00-99 MM is the month 01-12 DD is the day 01-31 hh is the hour 00-23 mm is the minutes 00-59 ss is the seconds 00-59
For NITF 2.0 format we have
DDHHMMSSZMONYY
where DD is the day HH is the hour MM is the minutes SS is the seconds MON is the first 3 characters of the month YY is the 2 digit year
Definition at line 205 of file ossimNitfFileHeaderV2_X.h.
Referenced by ossimNitfFileHeaderV2_1::clearFields(), ossimNitfFileHeaderV2_0::clearFields(), getDate(), ossimNitfFileHeaderV2_1::getDateTime(), ossimNitfFileHeaderV2_0::getDateTime(), ossimNitfFileHeaderV2_1::parseStream(), ossimNitfFileHeaderV2_0::print(), ossimNitfFileHeaderV2_1::print(), saveState(), setDate(), ossimNitfFileHeaderV2_1::writeStream(), and ossimNitfFileHeaderV2_0::writeStream().
|
protected |
Field: ENCRYP.
This is a reqired field and is a 1 byte numeric where 0 is not encrypted and 1 is encrypted. This field is reuqired.
Definition at line 254 of file ossimNitfFileHeaderV2_X.h.
Referenced by ossimNitfFileHeaderV2_1::clearFields(), ossimNitfFileHeaderV2_0::clearFields(), getEncryption(), ossimNitfFileHeaderV2_1::isEncrypted(), ossimNitfFileHeaderV2_0::isEncrypted(), ossimNitfFileHeaderV2_1::parseStream(), ossimNitfFileHeaderV2_0::print(), ossimNitfFileHeaderV2_1::print(), saveState(), setEncryption(), ossimNitfFileHeaderV2_1::writeStream(), and ossimNitfFileHeaderV2_0::writeStream().
|
protected |
Field: FTITLE.
Is a required field and is an 80 byte Alphanumeric value this can be all BCS spaces.
Definition at line 213 of file ossimNitfFileHeaderV2_X.h.
Referenced by ossimNitfFileHeaderV2_1::clearFields(), ossimNitfFileHeaderV2_0::clearFields(), getTitle(), ossimNitfFileHeaderV2_1::parseStream(), ossimNitfFileHeaderV2_0::print(), ossimNitfFileHeaderV2_1::print(), saveState(), setTitle(), ossimNitfFileHeaderV2_1::writeStream(), and ossimNitfFileHeaderV2_0::writeStream().
|
protected |
Field: FHDR Required field for NITF and is a 9 byte value.
format is NITFNN.NN where NN.NN is the version number. The valid version number for this class is NITF02.10.
NOTE: This field may contain NSIF01.00 which is also the same as NITF02.10
Definition at line 155 of file ossimNitfFileHeaderV2_X.h.
Referenced by ossimNitfFileHeaderV2_1::clearFields(), ossimNitfFileHeaderV2_0::clearFields(), getProperty(), ossimNitfFileHeaderV2_1::getVersion(), ossimNitfFileHeaderV2_0::getVersion(), ossimNitfFileHeaderV2_1::parseStream(), ossimNitfFileHeaderV2_0::print(), ossimNitfFileHeaderV2_1::print(), saveState(), ossimNitfFileHeaderV2_1::writeStream(), and ossimNitfFileHeaderV2_0::writeStream().
|
protected |
Field: FSCOPYS.
This is the total number of copies that exist. This is a 5 byte numeric of the form 00000-99999. This field is required.
Definition at line 245 of file ossimNitfFileHeaderV2_X.h.
Referenced by ossimNitfFileHeaderV2_1::clearFields(), ossimNitfFileHeaderV2_0::clearFields(), getNumberOfCopies(), ossimNitfFileHeaderV2_1::parseStream(), ossimNitfFileHeaderV2_0::print(), ossimNitfFileHeaderV2_1::print(), saveState(), setNumberOfCopies(), ossimNitfFileHeaderV2_1::writeStream(), and ossimNitfFileHeaderV2_0::writeStream().
|
protected |
Field: OSTAID.
Is required 10 byte field and can't be blank
Definition at line 177 of file ossimNitfFileHeaderV2_X.h.
Referenced by ossimNitfFileHeaderV2_1::clearFields(), ossimNitfFileHeaderV2_0::clearFields(), getOriginatingStationId(), ossimNitfFileHeaderV2_1::parseStream(), ossimNitfFileHeaderV2_0::print(), ossimNitfFileHeaderV2_1::print(), saveState(), setOriginatingStationId(), ossimNitfFileHeaderV2_1::writeStream(), and ossimNitfFileHeaderV2_0::writeStream().
|
protected |
Field: FSCLAS.
This is a reqired field and is 1 byte long and can contain one of the following:
T Top secret S Secret C Confidential R Restricted U Unclassified
Definition at line 227 of file ossimNitfFileHeaderV2_X.h.
Referenced by ossimNitfFileHeaderV2_1::clearFields(), ossimNitfFileHeaderV2_0::clearFields(), getSecurityClassification(), ossimNitfFileHeaderV2_0::getSecurityClassification(), ossimNitfFileHeaderV2_1::parseStream(), ossimNitfFileHeaderV2_0::print(), ossimNitfFileHeaderV2_1::print(), saveState(), setFileSecurityClassification(), ossimNitfFileHeaderV2_1::writeStream(), and ossimNitfFileHeaderV2_0::writeStream().
|
protected |
Field: STYPE.
Required field. 4 bytes
Definition at line 169 of file ossimNitfFileHeaderV2_X.h.
Referenced by ossimNitfFileHeaderV2_1::clearFields(), ossimNitfFileHeaderV2_0::clearFields(), getSystemType(), ossimNitfFileHeaderV2_1::parseStream(), ossimNitfFileHeaderV2_0::print(), ossimNitfFileHeaderV2_1::print(), saveState(), setSystemType(), ossimNitfFileHeaderV2_1::writeStream(), and ossimNitfFileHeaderV2_0::writeStream().
|
static |
Definition at line 124 of file ossimNitfFileHeaderV2_X.h.
Referenced by getProperty(), and getPropertyNames().