131 std::string pfx = prefix;
135 out << setiosflags(std::ios::left)
136 << pfx << std::setw(24) <<
"CETAG:" 138 << pfx << std::setw(24) <<
"CEL:" <<
getTagLength() <<
"\n" 139 << pfx << std::setw(24) <<
"ACQUISITION_DATE:" 141 << pfx << std::setw(24) <<
"MISSION_NO:" 143 << pfx << std::setw(24) <<
"MISSION_IDENTIFICATION:" 145 << pfx << std::setw(24) <<
"FLIGHT_NO:" 147 << pfx << std::setw(24) <<
"OP_NUM:" 149 << pfx << std::setw(24) <<
"CURRENT_SEGMENT:" 151 << pfx << std::setw(24) <<
"REPRO_NUM:" 153 << pfx << std::setw(24) <<
"REPLAY:" 155 << pfx << std::setw(24) <<
"START_TILE_COLUMN:" 157 << pfx << std::setw(24) <<
"START_TILE_ROW:" 159 << pfx << std::setw(24) <<
"END_SEGMENT:" 161 << pfx << std::setw(24) <<
"END_TILE_COLUMN:" 163 << pfx << std::setw(24) <<
"END_TILE_ROW:" 165 << pfx << std::setw(24) <<
"COUNTRY:" 167 << pfx << std::setw(24) <<
"LOCATION:" virtual const std::string & getTagName() const
This will return the name of the registered tag for this user defined header.
char theLocation[LOCATION_SIZE+1]
FIELD: LOCATION.
virtual void clearFields()
Method to clear all fields including null terminating.
char theReserved3[RESERVED_3_SIZE+1]
FIELD: RESERVED_3.
virtual ~ossimNitfAimidbTag()
destructor
ossimNitfAimidbTag()
default constructor
char theReplay[REPLAY_SIZE+1]
FIELD: REPLAY.
char theReserved2[RESERVED_2_SIZE+1]
FIELD: RESERVED_2.
virtual ossim_uint32 getTagLength() const
Returns the length in bytes of the tag from the CEL or REL field.
virtual void writeStream(ossim::ostream &out)
Method to write data to stream.
char theEndSegment[END_SEGMENT_SIZE+1]
FIELD: END_SEGMENT.
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.
char theCountry[COUNTRY_SIZE+1]
FIELD: COUNTRY.
char theMissionNumber[MISSION_NO_SIZE+1]
FIELD: MISSION_NO.
char theReserved1[RESERVED_1_SIZE+1]
FIELD: RESERVED_1.
char theOpNum[OP_NUM_SIZE+1]
FIELD: OP_NUM.
char theCurrentSegment[CURRENT_SEGMENT_SIZE+1]
FIELD: CURRENT_SEGMENT.
std::basic_istream< char > istream
Base class for char input streams.
char theStartTileColumn[START_TILE_COLUMN_SIZE+1]
FIELD: START_TILE_COLUMN.
char theAcquisitionDate[ACQUISITION_DATE_SIZE+1]
Type R = Required Type <R> = BCS spaces allowed for entire field.
char theMissionIdentification[MISSION_IDENTIFICATION_SIZE+1]
FIELD: MISSION_IDENTIFICATION.
virtual void parseStream(ossim::istream &in)
Method to parse data from stream.
char theFlightNo[FLIGHT_NO_SIZE+1]
FIELD: FLIGHT_NO.
char theTileColumn[END_TILE_COLUMN_SIZE+1]
FIELD: END_TILE_COLUMN.
RTTI_DEF1(ossimNitfAimidbTag, "ossimNitfAimidbTag", ossimNitfRegisteredTag)
char theReproNum[REPRO_NUM_SIZE+1]
FIELD: REPRO_NUM.
std::basic_ostream< char > ostream
Base class for char output streams.
char theStartTileRow[START_TILE_ROW_SIZE+1]
FIELD: START_TILE_ROW.
char theTileRow[END_TILE_ROW_SIZE+1]
FIELD: END_TILE_ROW.