288 const std::string& prefix)
const 290 std::string pfx = prefix;
294 out << setiosflags(std::ios::left)
295 << pfx << std::setw(24) <<
"CETAG:" <<
getTagName() <<
"\n" 297 << pfx << std::setw(24) <<
"IID:" <<
m_iid <<
"\n" 298 << pfx << std::setw(24) <<
"EDITION:" <<
m_edition <<
"\n" 299 << pfx << std::setw(24) <<
"RSN:" <<
m_rsn <<
"\n" 300 << pfx << std::setw(24) <<
"CSN:" <<
m_csn <<
"\n" 301 << pfx << std::setw(24) <<
"RFEP:" <<
m_rfep <<
"\n" 302 << pfx << std::setw(24) <<
"CFEP:" <<
m_cfep <<
"\n" 303 << pfx << std::setw(24) <<
"RNRMO:" <<
m_rnrmo <<
"\n" 304 << pfx << std::setw(24) <<
"CNRMO:" <<
m_cnrmo <<
"\n" 305 << pfx << std::setw(24) <<
"XNRMO:" <<
m_xnrmo <<
"\n" 306 << pfx << std::setw(24) <<
"YNRMO:" <<
m_ynrmo <<
"\n" 307 << pfx << std::setw(24) <<
"ZNRMO:" <<
m_znrmo <<
"\n" 308 << pfx << std::setw(24) <<
"RNRMSF:" <<
m_rnrmsf <<
"\n" 309 << pfx << std::setw(24) <<
"CNRMSF:" <<
m_cnrmsf <<
"\n" 310 << pfx << std::setw(24) <<
"XNRMSF:" <<
m_xnrmsf <<
"\n" 311 << pfx << std::setw(24) <<
"YNRMSF:" <<
m_ynrmsf <<
"\n" 312 << pfx << std::setw(24) <<
"ZNRMSF:" <<
m_znrmsf <<
"\n" 313 << pfx << std::setw(24) <<
"RNPWRX:" <<
m_rnpwrx <<
"\n" 314 << pfx << std::setw(24) <<
"RNPWRY:" <<
m_rnpwry <<
"\n" 315 << pfx << std::setw(24) <<
"RNPWRZ:" <<
m_rnpwrz <<
"\n" 316 << pfx << std::setw(24) <<
"RNTRMS:" <<
m_rntrms <<
"\n" 317 << pfx << std::setw(24) <<
"RDPWRX:" <<
m_rdpwrx <<
"\n" 318 << pfx << std::setw(24) <<
"RDPWRY:" <<
m_rdpwry <<
"\n" 319 << pfx << std::setw(24) <<
"RDPWRZ:" <<
m_rdpwrz <<
"\n" 320 << pfx << std::setw(24) <<
"RDTRMS:" <<
m_rdtrms <<
"\n" 321 << pfx << std::setw(24) <<
"CNPWRX:" <<
m_rnpwrx <<
"\n" 322 << pfx << std::setw(24) <<
"CNPWRY:" <<
m_rnpwry <<
"\n" 323 << pfx << std::setw(24) <<
"CNPWRZ:" <<
m_rnpwrz <<
"\n" 324 << pfx << std::setw(24) <<
"CNTRMS:" <<
m_rntrms <<
"\n" 325 << pfx << std::setw(24) <<
"CDPWRX:" <<
m_rdpwrx <<
"\n" 326 << pfx << std::setw(24) <<
"CDPWRY:" <<
m_rdpwry <<
"\n" 327 << pfx << std::setw(24) <<
"CDPWRZ:" <<
m_rdpwrz <<
"\n" 328 << pfx << std::setw(24) <<
"CDTRMS:" <<
m_rdtrms <<
"\n";
339 out << pfx << std::setw(24) << s
347 out << pfx << std::setw(24) << s
355 out << pfx << std::setw(24) << s
363 out << pfx << std::setw(24) << s
485 <<
"ossimNitfRsmpiaTag::getRnpcf range error!" << std::endl;
524 <<
"ossimNitfRsmpiaTag::getRdpcf range error!" << std::endl;
563 <<
"ossimNitfRsmpiaTag::getCnpcf range error!" << std::endl;
603 <<
"ossimNitfRsmpiaTag::getCdpcf range error!" << std::endl;
virtual const std::string & getTagName() const
This will return the name of the registered tag for this user defined header.
char m_cnpwrz[MAXPOWER_SIZE+1]
ossimString getRnrmo() const
char m_rnpwry[MAXPOWER_SIZE+1]
std::vector< ossimString > m_rnpcf
ossimString getCnpwrz() const
std::vector< ossimString > m_cdpcf
std::vector< ossimString > m_cnpcf
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.
ossimString getCnrmo() const
ossimString getZnrmsf() const
ossimString getRnpwrx() const
ossimString getCfep() const
ossimString getRsn() const
char m_rnpwrx[MAXPOWER_SIZE+1]
ossimString getXnrmsf() const
ossim_uint32 m_rowDenNumTerms
char m_znrmsf[FLOAT21_SIZE+1]
static ossimString toString(bool aValue)
Numeric to string methods.
ossimString getCdpwry() const
ossimString getRnpwry() const
ossimString getCdtrms() const
char m_rdpwrz[MAXPOWER_SIZE+1]
ossim_uint32 toUInt32() const
ossimString getCnpcf(ossim_uint32 index) const
char m_rnrmsf[FLOAT21_SIZE+1]
virtual void parseStream(std::istream &in)
char m_cdpwrz[MAXPOWER_SIZE+1]
ossimString getYnrmo() const
char m_ynrmsf[FLOAT21_SIZE+1]
ossimString getRdpwrx() const
ossimString getZnrmo() const
ossimString getCsn() const
char m_rdtrms[NUMTERMS_SIZE+1]
ossimString getRdpcf(ossim_uint32 index) const
RTTI_DEF1(ossimNitfRsmpcaTag, "ossimNitfRsmpcaTag", ossimNitfRegisteredTag)
ossimString getCntrms() const
char m_ynrmo[FLOAT21_SIZE+1]
ossimString getEdition() const
char m_edition[EDITION_SIZE+1]
ossimString getRfep() const
ossimString getRnpcf(ossim_uint32 index) const
unsigned int ossim_uint32
ossimString getIid() const
virtual void clearFields()
char m_rntrms[NUMTERMS_SIZE+1]
char m_cnrmsf[FLOAT21_SIZE+1]
ossimString getCdpcf(ossim_uint32 index) const
ossimString getYnrmsf() const
char m_rnpwrz[MAXPOWER_SIZE+1]
ossimString getRnrmsf() const
ossimString getRdpwrz() const
ossimString getCnpwry() const
char m_znrmo[FLOAT21_SIZE+1]
ossimString getRntrms() const
char m_cnpwry[MAXPOWER_SIZE+1]
ossimString getXnrmo() const
char m_rnrmo[FLOAT21_SIZE+1]
ossim_uint32 m_colDenNumTerms
char m_cnpwrx[MAXPOWER_SIZE+1]
char m_xnrmsf[FLOAT21_SIZE+1]
char m_xnrmo[FLOAT21_SIZE+1]
ossim_uint32 m_colNumNumTerms
ossimString getCdpwrx() const
std::basic_istream< char > istream
Base class for char input streams.
ossimString getRdtrms() const
char m_rdpwrx[MAXPOWER_SIZE+1]
RSM Polynomial Coefficients: Polynomials coefficients for a section.
char m_cfep[FLOAT21_SIZE+1]
ossimString getCdpwrz() const
virtual ossim_uint32 getSizeInBytes() const
Returns the length in bytes of the tag from the CEL or REL field.
std::vector< ossimString > m_rdpcf
ossimString getCnrmsf() const
ossim_uint32 m_rowNumNumTerms
char m_cnrmo[FLOAT21_SIZE+1]
char m_cdpwrx[MAXPOWER_SIZE+1]
ossimString getRnpwrz() const
virtual void writeStream(std::ostream &out)
ossimString getRdpwry() const
char m_cdtrms[NUMTERMS_SIZE+1]
char m_cdpwry[MAXPOWER_SIZE+1]
char m_cntrms[NUMTERMS_SIZE+1]
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)
ossimString getCnpwrx() const
std::basic_ostream< char > ostream
Base class for char output streams.
char m_rdpwry[MAXPOWER_SIZE+1]
char m_rfep[FLOAT21_SIZE+1]