OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimNitfStdidcTag.h>
Public Types | |
enum | { ACQ_DATE_SIZE = 14, MISSION_SIZE = 14, PASS_SIZE = 2, OP_NUM_SIZE = 3, START_SEGMENT_SIZE = 2, REPRO_NUM_SIZE = 2, REPLAY_REGEN_SIZE = 3, BLANK_FILL_SIZE = 1, START_COLUMN_SIZE = 3, START_ROW_SIZE = 5, END_SEGMENT_SIZE = 2, END_COLUMN_SIZE = 3, END_ROW_SIZE = 5, COUNTRY_SIZE = 2, WAC_SIZE = 4, LOCATION_SIZE = 11, FIELD17_SIZE = 5, FIELD18_SIZE = 8 } |
Public Member Functions | |
ossimNitfStdidcTag () | |
virtual | ~ossimNitfStdidcTag () |
virtual void | parseStream (std::istream &in) |
virtual void | writeStream (std::ostream &out) |
virtual void | clearFields () |
void | setAcqDate (ossimString acqDate) |
ossimString | getAcqDate () const |
void | setMission (ossimString mission) |
ossimString | getMission () const |
void | setPass (ossimString pass) |
ossimString | getPass () const |
void | setOpNum (ossimString opNum) |
ossimString | getOpNum () const |
void | setStartSegment (ossimString startSegment) |
ossimString | getStartSegment () const |
void | setReproNum (ossimString reproNum) |
ossimString | getReproNum () const |
void | setReplayRegen (ossimString replayRegen) |
ossimString | getReplayRegen () const |
void | setBlankFill (ossimString blankFill) |
ossimString | getBlankFill () const |
void | setStartColumn (ossimString startColumn) |
ossimString | getStartColumn () const |
void | setStartRow (ossimString startRow) |
ossimString | getStartRow () const |
void | setEndSegment (ossimString endSegment) |
ossimString | getEndSegment () const |
void | setEndColumn (ossimString endColumn) |
ossimString | getEndColumn () const |
void | setEndRow (ossimString endRow) |
ossimString | getEndRow () const |
void | setCountry (ossimString country) |
ossimString | getCountry () const |
void | setWac (ossimString wac) |
ossimString | getWac () const |
void | setLocation (ossimString location) |
ossimString | getLocation () const |
void | setField17 (ossimString field17) |
ossimString | getField17 () const |
void | setField18 (ossimString field18) |
ossimString | getField18 () const |
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 void | setProperty (ossimRefPtr< ossimProperty > property) |
virtual ossimRefPtr< ossimProperty > | getProperty (const ossimString &name) const |
virtual void | getPropertyNames (std::vector< ossimString > &propertyNames) const |
![]() | |
ossimNitfRegisteredTag () | |
default constructor More... | |
ossimNitfRegisteredTag (const std::string &tagName, ossim_uint32 tagLength) | |
Constructor that takes name and size. More... | |
virtual | ~ossimNitfRegisteredTag () |
destructor More... | |
virtual std::string | getRegisterTagName () const |
This will return the name of the registered tag for this user defined header. More... | |
virtual const std::string & | getTagName () const |
This will return the name of the registered tag for this user defined header. More... | |
virtual void | setTagName (const std::string &tagName) |
virtual ossim_uint32 | getSizeInBytes () const |
Returns the length in bytes of the tag from the CEL or REL field. More... | |
virtual ossim_uint32 | getTagLength () const |
Returns the length in bytes of the tag from the CEL or REL field. More... | |
virtual void | setTagLength (ossim_uint32 length) |
Set the tag length. More... | |
virtual void | parseStream (ossim::istream &in)=0 |
This will allow the user defined data to parse the stream. More... | |
virtual void | writeStream (ossim::ostream &out)=0 |
virtual void | getMetadata (ossimKeywordlist &kwl, const char *prefix=0) const |
Default interface to populate keyword list with metadata. More... | |
virtual bool | saveState (ossimKeywordlist &kwl, const ossimString &prefix) const |
![]() | |
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 bool | loadState (const ossimKeywordlist &kwl, const char *prefix=0) |
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) |
Additional Inherited Members | |
![]() | |
virtual | ~ossimReferenced () |
Definition at line 19 of file ossimNitfStdidcTag.h.
anonymous enum |
Definition at line 23 of file ossimNitfStdidcTag.h.
ossimNitfStdidcTag::ossimNitfStdidcTag | ( | ) |
Definition at line 40 of file ossimNitfStdidcTag.cpp.
References clearFields().
|
virtual |
Definition at line 46 of file ossimNitfStdidcTag.cpp.
|
virtual |
Definition at line 96 of file ossimNitfStdidcTag.cpp.
References ACQ_DATE_SIZE, BLANK_FILL_SIZE, COUNTRY_SIZE, END_COLUMN_SIZE, END_ROW_SIZE, END_SEGMENT_SIZE, FIELD17_SIZE, FIELD18_SIZE, LOCATION_SIZE, MISSION_SIZE, OP_NUM_SIZE, PASS_SIZE, REPLAY_REGEN_SIZE, REPRO_NUM_SIZE, START_COLUMN_SIZE, START_ROW_SIZE, START_SEGMENT_SIZE, theAcqDate, theBlankFill, theCountry, theEndColumn, theEndRow, theEndSegment, theField17, theField18, theLocation, theMission, theOpNum, thePass, theReplayRegen, theReproNum, theStartColumn, theStartRow, theStartSegment, theWac, and WAC_SIZE.
Referenced by ossimNitfStdidcTag(), and parseStream().
ossimString ossimNitfStdidcTag::getAcqDate | ( | ) | const |
Definition at line 137 of file ossimNitfStdidcTag.cpp.
References theAcqDate.
ossimString ossimNitfStdidcTag::getBlankFill | ( | ) | const |
Definition at line 214 of file ossimNitfStdidcTag.cpp.
References theBlankFill.
ossimString ossimNitfStdidcTag::getCountry | ( | ) | const |
Definition at line 280 of file ossimNitfStdidcTag.cpp.
References theCountry.
ossimString ossimNitfStdidcTag::getEndColumn | ( | ) | const |
Definition at line 258 of file ossimNitfStdidcTag.cpp.
References theEndColumn.
ossimString ossimNitfStdidcTag::getEndRow | ( | ) | const |
Definition at line 269 of file ossimNitfStdidcTag.cpp.
References theEndRow.
ossimString ossimNitfStdidcTag::getEndSegment | ( | ) | const |
Definition at line 247 of file ossimNitfStdidcTag.cpp.
References theEndSegment.
ossimString ossimNitfStdidcTag::getField17 | ( | ) | const |
Definition at line 313 of file ossimNitfStdidcTag.cpp.
References theField17.
ossimString ossimNitfStdidcTag::getField18 | ( | ) | const |
Definition at line 324 of file ossimNitfStdidcTag.cpp.
References theField18.
ossimString ossimNitfStdidcTag::getLocation | ( | ) | const |
Definition at line 302 of file ossimNitfStdidcTag.cpp.
References theLocation.
ossimString ossimNitfStdidcTag::getMission | ( | ) | const |
Definition at line 148 of file ossimNitfStdidcTag.cpp.
References theMission.
ossimString ossimNitfStdidcTag::getOpNum | ( | ) | const |
Definition at line 170 of file ossimNitfStdidcTag.cpp.
References theOpNum.
ossimString ossimNitfStdidcTag::getPass | ( | ) | const |
Definition at line 159 of file ossimNitfStdidcTag.cpp.
References thePass.
|
virtual |
Reimplemented from ossimNitfRegisteredTag.
Definition at line 370 of file ossimNitfStdidcTag.cpp.
|
virtual |
Reimplemented from ossimNitfRegisteredTag.
Definition at line 446 of file ossimNitfStdidcTag.cpp.
References ossimNitfRegisteredTag::getPropertyNames().
ossimString ossimNitfStdidcTag::getReplayRegen | ( | ) | const |
Definition at line 203 of file ossimNitfStdidcTag.cpp.
References theReplayRegen.
ossimString ossimNitfStdidcTag::getReproNum | ( | ) | const |
Definition at line 192 of file ossimNitfStdidcTag.cpp.
References theReproNum.
ossimString ossimNitfStdidcTag::getStartColumn | ( | ) | const |
Definition at line 225 of file ossimNitfStdidcTag.cpp.
References theStartColumn.
Referenced by ossimImageGeometryFactory::createTransformFromNitf().
ossimString ossimNitfStdidcTag::getStartRow | ( | ) | const |
Definition at line 236 of file ossimNitfStdidcTag.cpp.
References theStartRow.
Referenced by ossimImageGeometryFactory::createTransformFromNitf().
ossimString ossimNitfStdidcTag::getStartSegment | ( | ) | const |
Definition at line 181 of file ossimNitfStdidcTag.cpp.
References theStartSegment.
ossimString ossimNitfStdidcTag::getWac | ( | ) | const |
Definition at line 291 of file ossimNitfStdidcTag.cpp.
References theWac.
|
virtual |
Definition at line 50 of file ossimNitfStdidcTag.cpp.
References ACQ_DATE_SIZE, BLANK_FILL_SIZE, clearFields(), COUNTRY_SIZE, END_COLUMN_SIZE, END_ROW_SIZE, END_SEGMENT_SIZE, FIELD17_SIZE, FIELD18_SIZE, LOCATION_SIZE, MISSION_SIZE, OP_NUM_SIZE, PASS_SIZE, REPLAY_REGEN_SIZE, REPRO_NUM_SIZE, START_COLUMN_SIZE, START_ROW_SIZE, START_SEGMENT_SIZE, theAcqDate, theBlankFill, theCountry, theEndColumn, theEndRow, theEndSegment, theField17, theField18, theLocation, theMission, theOpNum, thePass, theReplayRegen, theReproNum, theStartColumn, theStartRow, theStartSegment, theWac, and WAC_SIZE.
|
virtual |
Print method that outputs a key/value type format adding prefix to keys.
out | Stream to output to. |
prefix | Prefix added to key like "image0."; |
Reimplemented from ossimNitfRegisteredTag.
Definition at line 335 of file ossimNitfStdidcTag.cpp.
References ossimNitfRegisteredTag::getTagLength(), ossimNitfRegisteredTag::getTagName(), theAcqDate, theCountry, theEndColumn, theEndRow, theEndSegment, theLocation, theMission, theOpNum, thePass, theReplayRegen, theReproNum, theStartColumn, theStartRow, theStartSegment, and theWac.
void ossimNitfStdidcTag::setAcqDate | ( | ossimString | acqDate | ) |
Definition at line 142 of file ossimNitfStdidcTag.cpp.
References ACQ_DATE_SIZE, ossimString::c_str(), ossimString::length(), min, and theAcqDate.
void ossimNitfStdidcTag::setBlankFill | ( | ossimString | blankFill | ) |
Definition at line 219 of file ossimNitfStdidcTag.cpp.
References BLANK_FILL_SIZE, ossimString::c_str(), ossimString::length(), min, and theBlankFill.
void ossimNitfStdidcTag::setCountry | ( | ossimString | country | ) |
Definition at line 285 of file ossimNitfStdidcTag.cpp.
References ossimString::c_str(), COUNTRY_SIZE, ossimString::length(), min, and theCountry.
void ossimNitfStdidcTag::setEndColumn | ( | ossimString | endColumn | ) |
Definition at line 263 of file ossimNitfStdidcTag.cpp.
References ossimString::c_str(), END_COLUMN_SIZE, ossimString::length(), min, and theEndColumn.
void ossimNitfStdidcTag::setEndRow | ( | ossimString | endRow | ) |
Definition at line 274 of file ossimNitfStdidcTag.cpp.
References ossimString::c_str(), END_ROW_SIZE, ossimString::length(), min, and theEndRow.
void ossimNitfStdidcTag::setEndSegment | ( | ossimString | endSegment | ) |
Definition at line 252 of file ossimNitfStdidcTag.cpp.
References ossimString::c_str(), END_SEGMENT_SIZE, ossimString::length(), min, and theEndSegment.
void ossimNitfStdidcTag::setField17 | ( | ossimString | field17 | ) |
Definition at line 318 of file ossimNitfStdidcTag.cpp.
References ossimString::c_str(), FIELD17_SIZE, ossimString::length(), min, and theField17.
void ossimNitfStdidcTag::setField18 | ( | ossimString | field18 | ) |
Definition at line 329 of file ossimNitfStdidcTag.cpp.
References ossimString::c_str(), FIELD18_SIZE, ossimString::length(), min, and theField18.
void ossimNitfStdidcTag::setLocation | ( | ossimString | location | ) |
Definition at line 307 of file ossimNitfStdidcTag.cpp.
References ossimString::c_str(), ossimString::length(), LOCATION_SIZE, min, and theLocation.
void ossimNitfStdidcTag::setMission | ( | ossimString | mission | ) |
Definition at line 153 of file ossimNitfStdidcTag.cpp.
References ossimString::c_str(), ossimString::length(), min, MISSION_SIZE, and theMission.
void ossimNitfStdidcTag::setOpNum | ( | ossimString | opNum | ) |
Definition at line 175 of file ossimNitfStdidcTag.cpp.
References ossimString::c_str(), ossimString::length(), min, OP_NUM_SIZE, and theOpNum.
void ossimNitfStdidcTag::setPass | ( | ossimString | pass | ) |
Definition at line 164 of file ossimNitfStdidcTag.cpp.
References ossimString::c_str(), ossimString::length(), min, PASS_SIZE, and thePass.
|
virtual |
Reimplemented from ossimNitfRegisteredTag.
Definition at line 365 of file ossimNitfStdidcTag.cpp.
References ossimNitfRegisteredTag::setProperty().
void ossimNitfStdidcTag::setReplayRegen | ( | ossimString | replayRegen | ) |
Definition at line 208 of file ossimNitfStdidcTag.cpp.
References ossimString::c_str(), ossimString::length(), min, REPLAY_REGEN_SIZE, and theReplayRegen.
void ossimNitfStdidcTag::setReproNum | ( | ossimString | reproNum | ) |
Definition at line 197 of file ossimNitfStdidcTag.cpp.
References ossimString::c_str(), ossimString::length(), min, REPRO_NUM_SIZE, and theReproNum.
void ossimNitfStdidcTag::setStartColumn | ( | ossimString | startColumn | ) |
Definition at line 230 of file ossimNitfStdidcTag.cpp.
References ossimString::c_str(), ossimString::length(), min, START_COLUMN_SIZE, and theStartColumn.
void ossimNitfStdidcTag::setStartRow | ( | ossimString | startRow | ) |
Definition at line 241 of file ossimNitfStdidcTag.cpp.
References ossimString::c_str(), ossimString::length(), min, START_ROW_SIZE, and theStartRow.
void ossimNitfStdidcTag::setStartSegment | ( | ossimString | startSegment | ) |
Definition at line 186 of file ossimNitfStdidcTag.cpp.
References ossimString::c_str(), ossimString::length(), min, START_SEGMENT_SIZE, and theStartSegment.
void ossimNitfStdidcTag::setWac | ( | ossimString | wac | ) |
Definition at line 296 of file ossimNitfStdidcTag.cpp.
References ossimString::c_str(), ossimString::length(), min, theWac, and WAC_SIZE.
|
virtual |
Definition at line 74 of file ossimNitfStdidcTag.cpp.
References ACQ_DATE_SIZE, BLANK_FILL_SIZE, COUNTRY_SIZE, END_COLUMN_SIZE, END_ROW_SIZE, END_SEGMENT_SIZE, FIELD17_SIZE, FIELD18_SIZE, LOCATION_SIZE, MISSION_SIZE, OP_NUM_SIZE, PASS_SIZE, REPLAY_REGEN_SIZE, REPRO_NUM_SIZE, START_COLUMN_SIZE, START_ROW_SIZE, START_SEGMENT_SIZE, theAcqDate, theBlankFill, theCountry, theEndColumn, theEndRow, theEndSegment, theField17, theField18, theLocation, theMission, theOpNum, thePass, theReplayRegen, theReproNum, theStartColumn, theStartRow, theStartSegment, theWac, and WAC_SIZE.
|
protected |
FIELD: ACQDATE.
Definition at line 113 of file ossimNitfStdidcTag.h.
Referenced by clearFields(), getAcqDate(), parseStream(), print(), setAcqDate(), and writeStream().
|
protected |
FIELD: BLANKFILL.
Definition at line 148 of file ossimNitfStdidcTag.h.
Referenced by clearFields(), getBlankFill(), parseStream(), setBlankFill(), and writeStream().
|
protected |
FIELD: COUNTRY.
Definition at line 178 of file ossimNitfStdidcTag.h.
Referenced by clearFields(), getCountry(), parseStream(), print(), setCountry(), and writeStream().
|
protected |
FIELD: ENDCOLUMN.
Definition at line 168 of file ossimNitfStdidcTag.h.
Referenced by clearFields(), getEndColumn(), parseStream(), print(), setEndColumn(), and writeStream().
|
protected |
FIELD: ENDROW.
Definition at line 173 of file ossimNitfStdidcTag.h.
Referenced by clearFields(), getEndRow(), parseStream(), print(), setEndRow(), and writeStream().
|
protected |
FIELD: ENDSEGMENT.
Definition at line 163 of file ossimNitfStdidcTag.h.
Referenced by clearFields(), getEndSegment(), parseStream(), print(), setEndSegment(), and writeStream().
|
protected |
FIELD: FIELD17.
Definition at line 193 of file ossimNitfStdidcTag.h.
Referenced by clearFields(), getField17(), parseStream(), setField17(), and writeStream().
|
protected |
FIELD: FIELD18.
Definition at line 198 of file ossimNitfStdidcTag.h.
Referenced by clearFields(), getField18(), parseStream(), setField18(), and writeStream().
|
protected |
FIELD: LOCATION.
Definition at line 188 of file ossimNitfStdidcTag.h.
Referenced by clearFields(), getLocation(), parseStream(), print(), setLocation(), and writeStream().
|
protected |
FIELD: MISSION.
Definition at line 118 of file ossimNitfStdidcTag.h.
Referenced by clearFields(), getMission(), parseStream(), print(), setMission(), and writeStream().
|
protected |
FIELD: OPNUM.
Definition at line 128 of file ossimNitfStdidcTag.h.
Referenced by clearFields(), getOpNum(), parseStream(), print(), setOpNum(), and writeStream().
|
protected |
FIELD: PASS.
Definition at line 123 of file ossimNitfStdidcTag.h.
Referenced by clearFields(), getPass(), parseStream(), print(), setPass(), and writeStream().
|
protected |
FIELD: REPLAYREGEN.
Definition at line 143 of file ossimNitfStdidcTag.h.
Referenced by clearFields(), getReplayRegen(), parseStream(), print(), setReplayRegen(), and writeStream().
|
protected |
FIELD: REPRONUM.
Definition at line 138 of file ossimNitfStdidcTag.h.
Referenced by clearFields(), getReproNum(), parseStream(), print(), setReproNum(), and writeStream().
|
protected |
FIELD: STARTCOLUMN.
Definition at line 153 of file ossimNitfStdidcTag.h.
Referenced by clearFields(), getStartColumn(), parseStream(), print(), setStartColumn(), and writeStream().
|
protected |
FIELD: STARTROW.
Definition at line 158 of file ossimNitfStdidcTag.h.
Referenced by clearFields(), getStartRow(), parseStream(), print(), setStartRow(), and writeStream().
|
protected |
FIELD: STARTSEGMENT.
Definition at line 133 of file ossimNitfStdidcTag.h.
Referenced by clearFields(), getStartSegment(), parseStream(), print(), setStartSegment(), and writeStream().
|
protected |
FIELD: WAC.
Definition at line 183 of file ossimNitfStdidcTag.h.
Referenced by clearFields(), getWac(), parseStream(), print(), setWac(), and writeStream().