126 std::string pfx = prefix;
130 out << setiosflags(std::ios::left)
131 << pfx << std::setw(24) <<
"CETAG:" 133 << pfx << std::setw(24) <<
"CEL:" <<
getTagLength() <<
"\n" 134 << pfx << std::setw(24) <<
"DAY:" <<
theDay <<
"\n" 135 << pfx << std::setw(24) <<
"MONTH:" <<
theMonth <<
"\n" 136 << pfx << std::setw(24) <<
"YEAR:" <<
theYear <<
"\n" 138 << pfx << std::setw(24) <<
"VEHICLE_ID:" <<
theVehicleId <<
"\n" 139 << pfx << std::setw(24) <<
"PASS:" <<
thePass <<
"\n" 140 << pfx << std::setw(24) <<
"OPERATION:" <<
theOperation <<
"\n" 141 << pfx << std::setw(24) <<
"SENSOR_ID:" <<
theSensorId <<
"\n" 142 << pfx << std::setw(24) <<
"PRODUCT_ID:" <<
theProductId <<
"\n" 143 << pfx << std::setw(24) <<
"TIME:" <<
theTime <<
"\n" 144 << pfx << std::setw(24) <<
"PROCESS_TIME:" <<
theProcessTime <<
"\n" 145 << pfx << std::setw(24) <<
"SOFTWARE_VERSION_NUMBER:" virtual const std::string & getTagName() const
This will return the name of the registered tag for this user defined header.
char theReservedField1[5]
FIELD: Reserved.
char theProductId[3]
FIELD: PRODUCT_ID.
virtual void clearFields()
Method to clear all fields including null terminating.
char theReservedField5[1]
FIELD: Reserved.
char theYear[5]
FIELD: YEAR.
char theVehicleId[3]
FIELD: VEHICLE ID.
virtual void parseStream(std::istream &in)
Method to parse data from stream.
char theDay[3]
FIELD: DAY.
virtual std::ostream & print(std::ostream &out, const std::string &prefix) const
Print method that outputs a key/value type format adding prefix to keys.
char thePass[3]
FIELD: PASS.
char theProcessTime[15]
FIELD: PROCESS_TIME.
char theReservedField4[1]
FIELD: Reserved.
virtual ossim_uint32 getTagLength() const
Returns the length in bytes of the tag from the CEL or REL field.
char theReservedField2[3]
FIELD: Reserved.
char theSensorId[3]
FIELD: SENSOR_ID.
char theOperation[4]
FIELD: OPERATION.
char theReservedField3[3]
FIELD: Reserved.
char theSoftwareVersionNumber[11]
FIELD: SOFTWARE_VERSION_NUMBER.
RTTI_DEF1(ossimNitfCsdidaTag, "ossimNitfCsdidaTag", ossimNitfRegisteredTag)
char theTime[15]
FIELD: TIME.
char thePlatformCode[3]
FIELD: PLATFORM CODE.
std::basic_istream< char > istream
Base class for char input streams.
virtual ~ossimNitfCsdidaTag()
destructor
ossimNitfCsdidaTag()
default constructor
char theMonth[4]
FIELD: MONTH.
virtual void writeStream(std::ostream &out)
Method to write data to stream.
std::basic_ostream< char > ostream
Base class for char output streams.