109 const std::string& prefix)
const 111 std::string pfx = prefix;
114 out << setiosflags(ios::left)
115 << pfx << std::setw(24) <<
"CETAG:" <<
getTagName() <<
"\n" 116 << pfx << std::setw(24) <<
"CEL:" <<
getTagLength() <<
"\n" 117 << pfx << std::setw(24) <<
"IID:" <<
m_iid <<
"\n" 118 << pfx << std::setw(24) <<
"EDITION:" <<
m_edition <<
"\n" 119 << pfx << std::setw(24) <<
"R0:" <<
m_r0 <<
"\n" 120 << pfx << std::setw(24) <<
"RX:" <<
m_rx <<
"\n" 121 << pfx << std::setw(24) <<
"RY:" <<
m_ry <<
"\n" 122 << pfx << std::setw(24) <<
"RZ:" <<
m_rz <<
"\n" 123 << pfx << std::setw(24) <<
"RXX:" <<
m_rxx <<
"\n" 124 << pfx << std::setw(24) <<
"RXY:" <<
m_rxy <<
"\n" 125 << pfx << std::setw(24) <<
"RXZ:" <<
m_rxz <<
"\n" 126 << pfx << std::setw(24) <<
"RYY:" <<
m_ryy <<
"\n" 127 << pfx << std::setw(24) <<
"RYZ:" <<
m_ryz <<
"\n" 128 << pfx << std::setw(24) <<
"RZZ:" <<
m_rzz <<
"\n" 129 << pfx << std::setw(24) <<
"C0:" <<
m_c0 <<
"\n" 130 << pfx << std::setw(24) <<
"CX:" <<
m_cx <<
"\n" 131 << pfx << std::setw(24) <<
"CY:" <<
m_cy <<
"\n" 132 << pfx << std::setw(24) <<
"CZ:" <<
m_cz <<
"\n" 133 << pfx << std::setw(24) <<
"CXX:" <<
m_cxx <<
"\n" 134 << pfx << std::setw(24) <<
"CXY:" <<
m_cxy <<
"\n" 135 << pfx << std::setw(24) <<
"CXZ:" <<
m_cxz <<
"\n" 136 << pfx << std::setw(24) <<
"CYY:" <<
m_cyy <<
"\n" 137 << pfx << std::setw(24) <<
"CYZ:" <<
m_cyz <<
"\n" 138 << pfx << std::setw(24) <<
"CZZ:" <<
m_czz <<
"\n" 139 << pfx << std::setw(24) <<
"RNIS:" <<
m_rnis <<
"\n" 140 << pfx << std::setw(24) <<
"CNIS:" <<
m_cnis <<
"\n" 141 << pfx << std::setw(24) <<
"TNIS:" <<
m_tnis <<
"\n" 142 << pfx << std::setw(24) <<
"RSSIZ:" <<
m_rssiz <<
"\n" 143 << pfx << std::setw(24) <<
"CSSIZ:" <<
m_cssiz <<
"\n";
char m_cyz[FLOAT21_SIZE+1]
ossimString getRx() const
virtual const std::string & getTagName() const
This will return the name of the registered tag for this user defined header.
virtual void writeStream(std::ostream &out)
Writes out tag to stream.
char m_r0[FLOAT21_SIZE+1]
char m_cssiz[FLOAT21_SIZE+1]
ossimString getEdition() const
char m_rzz[FLOAT21_SIZE+1]
char m_czz[FLOAT21_SIZE+1]
char m_cy[FLOAT21_SIZE+1]
ossimString getRxy() const
ossimString getRz() const
ossimString getRy() const
char m_cz[FLOAT21_SIZE+1]
char m_rxy[FLOAT21_SIZE+1]
char m_rssiz[FLOAT21_SIZE+1]
virtual std::ostream & print(std::ostream &out, const std::string &prefix=std::string()) const
prints all fields.
ossimString getRssiz() const
ossimString getCz() const
char m_cxz[FLOAT21_SIZE+1]
ossimString getCxy() const
virtual ossim_uint32 getTagLength() const
Returns the length in bytes of the tag from the CEL or REL field.
ossimString getIid() const
char m_c0[FLOAT21_SIZE+1]
char m_rz[FLOAT21_SIZE+1]
ossimString getCzz() const
ossimString getRnis() const
ossimString getR0() const
ossimString getCnis() const
ossimString getRxz() const
ossimString getCxz() const
ossimString getRxx() const
char m_cyy[FLOAT21_SIZE+1]
char m_cxy[FLOAT21_SIZE+1]
char m_cx[FLOAT21_SIZE+1]
ossimString getCssiz() const
std::basic_istream< char > istream
Base class for char input streams.
ossimString getRyz() const
char m_ryz[FLOAT21_SIZE+1]
ossimString getCx() const
ossimString getCxx() const
ossimString getRzz() const
ossimString getTnis() const
virtual void clearFields()
Memsets fields to space.
char m_edition[EDITION_SIZE+1]
virtual void parseStream(std::istream &in)
Reads in tag from stream.
RTTI_DEF1(ossimNitfRsmpiaTag, "ossimNitfRsmpiaTag", ossimNitfRegisteredTag)
char m_rxx[FLOAT21_SIZE+1]
ossimString getCyz() const
char m_ry[FLOAT21_SIZE+1]
char m_rxz[FLOAT21_SIZE+1]
char m_ryy[FLOAT21_SIZE+1]
char m_rx[FLOAT21_SIZE+1]
ossimString getCyy() const
ossimString getRyy() const
ossimString getC0() const
char m_cxx[FLOAT21_SIZE+1]
std::basic_ostream< char > ostream
Base class for char output streams.
ossimString getCy() const