40 const std::string& prefix)
const 42 std::string pfx = prefix;
45 out << setiosflags(ios::left)
46 << pfx << std::setw(24) <<
"CETAG:" <<
getTagName() <<
"\n" 47 << pfx << std::setw(24) <<
"CEL:" <<
getTagLength() <<
"\n" 48 << pfx << std::setw(24) <<
"RESERVED1:" <<
m_reserved1 <<
"\n" 49 << pfx << std::setw(24) <<
"RESERVED2:" <<
m_reserved2 <<
"\n" 50 << pfx << std::setw(24) <<
"RESERVED3:" <<
m_reserved3 <<
"\n" 51 << pfx << std::setw(24) <<
"RESERVED4:" <<
m_reserved4 <<
"\n" 52 << pfx << std::setw(24) <<
"RESERVED5:" <<
m_reserved5 <<
"\n" 53 << pfx << std::setw(24) <<
"RESERVED6:" <<
m_reserved6 <<
"\n" 54 << pfx << std::setw(24) <<
"RESERVED7:" <<
m_reserved7 <<
"\n" 55 << pfx << std::setw(24) <<
"RESERVED8:" <<
m_reserved8 <<
"\n" 56 << pfx << std::setw(24) <<
"RESERVED9:" <<
m_reserved9 <<
"\n" 57 << pfx << std::setw(24) <<
"BWC:" <<
m_bwc <<
"\n";
75 char reserve1[]=
"LATESTCAL";
77 char reserve4[] =
"MARKANDFIX";
79 char reserve7[] =
"SKIPAGM";
81 char reserve8[] =
"INTERP";
virtual const std::string & getTagName() const
This will return the name of the registered tag for this user defined header.
char m_reserved8[RESERVE1_SIZE+1]
char m_reserved5[RESERVE1_SIZE+1]
virtual void clearFields()
char m_reserved9[RESERVE1_SIZE+1]
char m_reserved3[RESERVE1_SIZE+1]
char m_reserved4[RESERVE1_SIZE+1]
char m_reserved6[RESERVE1_SIZE+1]
virtual void writeStream(std::ostream &out)
virtual ossim_uint32 getTagLength() const
Returns the length in bytes of the tag from the CEL or REL field.
virtual void parseStream(std::istream &in)
char m_reserved7[RESERVE1_SIZE+1]
std::basic_istream< char > istream
Base class for char input streams.
virtual std::ostream & print(std::ostream &out, const std::string &prefix=std::string()) const
Pure virtual print method that outputs a key/value type format adding prefix to keys.
char m_reserved2[RESERVE1_SIZE+1]
std::basic_ostream< char > ostream
Base class for char output streams.
char m_reserved1[RESERVE1_SIZE+1]