OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
RSM Polynomial Coefficients: Polynomials coefficients for a section. More...
#include <ossimNitfRsmpcaTag.h>
Public Types | |
enum | { IID_SIZE = 80, EDITION_SIZE = 40, RSN_SIZE = 3, CSN_SIZE = 3, FLOAT21_SIZE = 21, MAXPOWER_SIZE = 1, NUMTERMS_SIZE = 3 } |
Public Member Functions | |
ossimNitfRsmpcaTag () | |
virtual void | parseStream (std::istream &in) |
virtual void | writeStream (std::ostream &out) |
virtual void | clearFields () |
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. More... | |
ossimString | getIid () const |
ossimString | getEdition () const |
ossimString | getRsn () const |
ossimString | getCsn () const |
ossimString | getRfep () const |
ossimString | getCfep () const |
ossimString | getRnrmo () const |
ossimString | getCnrmo () const |
ossimString | getXnrmo () const |
ossimString | getYnrmo () const |
ossimString | getZnrmo () const |
ossimString | getRnrmsf () const |
ossimString | getCnrmsf () const |
ossimString | getXnrmsf () const |
ossimString | getYnrmsf () const |
ossimString | getZnrmsf () const |
ossimString | getRnpwrx () const |
ossimString | getRnpwry () const |
ossimString | getRnpwrz () const |
ossimString | getRntrms () const |
ossimString | getRnpcf (ossim_uint32 index) const |
ossimString | getRdpwrx () const |
ossimString | getRdpwry () const |
ossimString | getRdpwrz () const |
ossimString | getRdtrms () const |
ossimString | getRdpcf (ossim_uint32 index) const |
ossimString | getCnpwrx () const |
ossimString | getCnpwry () const |
ossimString | getCnpwrz () const |
ossimString | getCntrms () const |
ossimString | getCnpcf (ossim_uint32 index) const |
ossimString | getCdpwrx () const |
ossimString | getCdpwry () const |
ossimString | getCdpwrz () const |
ossimString | getCdtrms () const |
ossimString | getCdpcf (ossim_uint32 index) const |
![]() | |
ossimNitfRegisteredTag () | |
default constructor More... | |
ossimNitfRegisteredTag (const std::string &tagName, ossim_uint32 tagLength) | |
Constructor that takes name and size. More... | |
virtual | ~ossimNitfRegisteredTag () |
destructor More... | |
virtual std::string | getRegisterTagName () const |
This will return the name of the registered tag for this user defined header. More... | |
virtual const std::string & | getTagName () const |
This will return the name of the registered tag for this user defined header. More... | |
virtual void | setTagName (const std::string &tagName) |
virtual ossim_uint32 | getSizeInBytes () const |
Returns the length in bytes of the tag from the CEL or REL field. More... | |
virtual ossim_uint32 | getTagLength () const |
Returns the length in bytes of the tag from the CEL or REL field. More... | |
virtual void | setTagLength (ossim_uint32 length) |
Set the tag length. More... | |
virtual void | parseStream (ossim::istream &in)=0 |
This will allow the user defined data to parse the stream. More... | |
virtual void | writeStream (ossim::ostream &out)=0 |
virtual void | setProperty (ossimRefPtr< ossimProperty > property) |
virtual ossimRefPtr< ossimProperty > | getProperty (const ossimString &name) const |
virtual void | getPropertyNames (std::vector< ossimString > &propertyNames) const |
virtual void | getMetadata (ossimKeywordlist &kwl, const char *prefix=0) const |
Default interface to populate keyword list with metadata. More... | |
virtual bool | saveState (ossimKeywordlist &kwl, const ossimString &prefix) const |
![]() | |
ossimObject () | |
virtual | ~ossimObject () |
virtual ossimObject * | dup () const |
virtual ossimString | getShortName () const |
virtual ossimString | getLongName () const |
virtual ossimString | getDescription () const |
virtual ossimString | getClassName () const |
virtual RTTItypeid | getType () const |
virtual bool | canCastTo (ossimObject *obj) const |
virtual bool | canCastTo (const RTTItypeid &id) const |
virtual bool | canCastTo (const ossimString &parentClassName) const |
virtual bool | saveState (ossimKeywordlist &kwl, const char *prefix=0) const |
virtual bool | loadState (const ossimKeywordlist &kwl, const char *prefix=0) |
virtual std::ostream & | print (std::ostream &out) const |
Generic print method. More... | |
virtual bool | isEqualTo (const ossimObject &obj, ossimCompareType compareType=OSSIM_COMPARE_FULL) const |
virtual void | accept (ossimVisitor &visitor) |
![]() | |
ossimReferenced () | |
ossimReferenced (const ossimReferenced &) | |
ossimReferenced & | operator= (const ossimReferenced &) |
void | ref () const |
increment the reference count by one, indicating that this object has another pointer which is referencing it. More... | |
void | unref () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
void | unref_nodelete () const |
decrement the reference count by one, indicating that a pointer to this object is referencing it. More... | |
int | referenceCount () const |
![]() | |
ossimPropertyInterface () | |
virtual | ~ossimPropertyInterface () |
virtual void | setProperty (const ossimString &name, const ossimString &value) |
virtual ossimString | getPropertyValueAsString (const ossimString &name) const |
void | getPropertyList (std::vector< ossimRefPtr< ossimProperty > > &propertyList) const |
void | setProperties (std::vector< ossimRefPtr< ossimProperty > > &propertyList) |
Additional Inherited Members | |
![]() | |
virtual | ~ossimReferenced () |
RSM Polynomial Coefficients: Polynomials coefficients for a section.
RFC NTB 055, STDI-0002-1 v4.0, Appendix U: RSM
Definition at line 16 of file ossimNitfRsmpcaTag.h.
anonymous enum |
Enumerator | |
---|---|
IID_SIZE | |
EDITION_SIZE | |
RSN_SIZE | |
CSN_SIZE | |
FLOAT21_SIZE | |
MAXPOWER_SIZE | |
NUMTERMS_SIZE |
Definition at line 19 of file ossimNitfRsmpcaTag.h.
ossimNitfRsmpcaTag::ossimNitfRsmpcaTag | ( | ) |
Definition at line 22 of file ossimNitfRsmpcaTag.cpp.
|
virtual |
Definition at line 218 of file ossimNitfRsmpcaTag.cpp.
References CSN_SIZE, EDITION_SIZE, FLOAT21_SIZE, IID_SIZE, m_cdpwrx, m_cdpwry, m_cdpwrz, m_cdtrms, m_cfep, m_cnpwrx, m_cnpwry, m_cnpwrz, m_cnrmo, m_cnrmsf, m_cntrms, m_csn, m_edition, m_iid, m_rdpwrx, m_rdpwry, m_rdpwrz, m_rdtrms, m_rfep, m_rnpwrx, m_rnpwry, m_rnpwrz, m_rnrmo, m_rnrmsf, m_rntrms, m_rsn, m_xnrmo, m_xnrmsf, m_ynrmo, m_ynrmsf, m_znrmo, m_znrmsf, MAXPOWER_SIZE, NUMTERMS_SIZE, and RSN_SIZE.
Referenced by parseStream().
ossimString ossimNitfRsmpcaTag::getCdpcf | ( | ossim_uint32 | index | ) | const |
Definition at line 590 of file ossimNitfRsmpcaTag.cpp.
References m_cdpcf, and m_colDenNumTerms.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getCdpwrx | ( | ) | const |
Definition at line 570 of file ossimNitfRsmpcaTag.cpp.
References m_cdpwrx.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getCdpwry | ( | ) | const |
Definition at line 575 of file ossimNitfRsmpcaTag.cpp.
References m_cdpwry.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getCdpwrz | ( | ) | const |
Definition at line 580 of file ossimNitfRsmpcaTag.cpp.
References m_cdpwrz.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getCdtrms | ( | ) | const |
Definition at line 585 of file ossimNitfRsmpcaTag.cpp.
References m_cdtrms.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getCfep | ( | ) | const |
Definition at line 398 of file ossimNitfRsmpcaTag.cpp.
References m_cfep.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getCnpcf | ( | ossim_uint32 | index | ) | const |
Definition at line 550 of file ossimNitfRsmpcaTag.cpp.
References m_cnpcf, and m_colNumNumTerms.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getCnpwrx | ( | ) | const |
Definition at line 530 of file ossimNitfRsmpcaTag.cpp.
References m_cnpwrx.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getCnpwry | ( | ) | const |
Definition at line 535 of file ossimNitfRsmpcaTag.cpp.
References m_cnpwry.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getCnpwrz | ( | ) | const |
Definition at line 540 of file ossimNitfRsmpcaTag.cpp.
References m_cnpwrz.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getCnrmo | ( | ) | const |
Definition at line 408 of file ossimNitfRsmpcaTag.cpp.
References m_cnrmo.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getCnrmsf | ( | ) | const |
Definition at line 433 of file ossimNitfRsmpcaTag.cpp.
References m_cnrmsf.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getCntrms | ( | ) | const |
Definition at line 545 of file ossimNitfRsmpcaTag.cpp.
References m_cntrms.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getCsn | ( | ) | const |
Definition at line 388 of file ossimNitfRsmpcaTag.cpp.
References m_csn.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getEdition | ( | ) | const |
Definition at line 377 of file ossimNitfRsmpcaTag.cpp.
References m_edition.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getIid | ( | ) | const |
Definition at line 372 of file ossimNitfRsmpcaTag.cpp.
References m_iid.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getRdpcf | ( | ossim_uint32 | index | ) | const |
Definition at line 511 of file ossimNitfRsmpcaTag.cpp.
References m_rdpcf, and m_rowDenNumTerms.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getRdpwrx | ( | ) | const |
Definition at line 491 of file ossimNitfRsmpcaTag.cpp.
References m_rdpwrx.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getRdpwry | ( | ) | const |
Definition at line 496 of file ossimNitfRsmpcaTag.cpp.
References m_rdpwry.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getRdpwrz | ( | ) | const |
Definition at line 501 of file ossimNitfRsmpcaTag.cpp.
References m_rdpwrz.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getRdtrms | ( | ) | const |
Definition at line 506 of file ossimNitfRsmpcaTag.cpp.
References m_rdtrms.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getRfep | ( | ) | const |
Definition at line 393 of file ossimNitfRsmpcaTag.cpp.
References m_rfep.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getRnpcf | ( | ossim_uint32 | index | ) | const |
Definition at line 473 of file ossimNitfRsmpcaTag.cpp.
References m_rnpcf, and m_rowNumNumTerms.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getRnpwrx | ( | ) | const |
Definition at line 453 of file ossimNitfRsmpcaTag.cpp.
References m_rnpwrx.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getRnpwry | ( | ) | const |
Definition at line 458 of file ossimNitfRsmpcaTag.cpp.
References m_rnpwry.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getRnpwrz | ( | ) | const |
Definition at line 463 of file ossimNitfRsmpcaTag.cpp.
References m_rnpwrz.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getRnrmo | ( | ) | const |
Definition at line 403 of file ossimNitfRsmpcaTag.cpp.
References m_rnrmo.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getRnrmsf | ( | ) | const |
Definition at line 428 of file ossimNitfRsmpcaTag.cpp.
References m_rnrmsf.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getRntrms | ( | ) | const |
Definition at line 468 of file ossimNitfRsmpcaTag.cpp.
References m_rntrms.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getRsn | ( | ) | const |
Definition at line 383 of file ossimNitfRsmpcaTag.cpp.
References m_rsn.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getXnrmo | ( | ) | const |
Definition at line 413 of file ossimNitfRsmpcaTag.cpp.
References m_xnrmo.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getXnrmsf | ( | ) | const |
Definition at line 438 of file ossimNitfRsmpcaTag.cpp.
References m_xnrmsf.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getYnrmo | ( | ) | const |
Definition at line 418 of file ossimNitfRsmpcaTag.cpp.
References m_ynrmo.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getYnrmsf | ( | ) | const |
Definition at line 443 of file ossimNitfRsmpcaTag.cpp.
References m_ynrmsf.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getZnrmo | ( | ) | const |
Definition at line 423 of file ossimNitfRsmpcaTag.cpp.
References m_znrmo.
Referenced by ossimRsmpca::initialize().
ossimString ossimNitfRsmpcaTag::getZnrmsf | ( | ) | const |
Definition at line 448 of file ossimNitfRsmpcaTag.cpp.
References m_znrmsf.
Referenced by ossimRsmpca::initialize().
|
virtual |
Definition at line 78 of file ossimNitfRsmpcaTag.cpp.
References clearFields(), CSN_SIZE, EDITION_SIZE, FLOAT21_SIZE, IID_SIZE, m_cfep, m_cnrmo, m_cnrmsf, m_csn, m_edition, m_iid, m_rfep, m_rnpcf, m_rnpwrx, m_rnpwry, m_rnpwrz, m_rnrmo, m_rnrmsf, m_rntrms, m_rowNumNumTerms, m_rsn, m_xnrmo, m_xnrmsf, m_ynrmo, m_ynrmsf, m_znrmo, m_znrmsf, MAXPOWER_SIZE, NUMTERMS_SIZE, RSN_SIZE, and ossimString::toUInt32().
|
virtual |
Pure virtual print method that outputs a key/value type format adding prefix to keys.
Reimplemented from ossimNitfRegisteredTag.
Definition at line 287 of file ossimNitfRsmpcaTag.cpp.
References ossimNitfRegisteredTag::getSizeInBytes(), ossimNitfRegisteredTag::getTagName(), m_cfep, m_cnrmo, m_cnrmsf, m_csn, m_edition, m_iid, m_rdpwrx, m_rdpwry, m_rdpwrz, m_rdtrms, m_rfep, m_rnpwrx, m_rnpwry, m_rnpwrz, m_rnrmo, m_rnrmsf, m_rntrms, m_rowNumNumTerms, m_rsn, m_xnrmo, m_xnrmsf, m_ynrmo, m_ynrmsf, m_znrmo, and m_znrmsf.
|
virtual |
Definition at line 161 of file ossimNitfRsmpcaTag.cpp.
References CSN_SIZE, EDITION_SIZE, FLOAT21_SIZE, IID_SIZE, m_cdpcf, m_cdpwrx, m_cdpwry, m_cdpwrz, m_cdtrms, m_cfep, m_cnpcf, m_cnpwrx, m_cnpwry, m_cnpwrz, m_cnrmo, m_cnrmsf, m_cntrms, m_colDenNumTerms, m_colNumNumTerms, m_csn, m_edition, m_iid, m_rdpcf, m_rdpwrx, m_rdpwry, m_rdpwrz, m_rdtrms, m_rfep, m_rnpcf, m_rnpwrx, m_rnpwry, m_rnpwrz, m_rnrmo, m_rnrmsf, m_rntrms, m_rowDenNumTerms, m_rowNumNumTerms, m_rsn, m_xnrmo, m_xnrmsf, m_ynrmo, m_ynrmsf, m_znrmo, m_znrmsf, MAXPOWER_SIZE, NUMTERMS_SIZE, and RSN_SIZE.
|
protected |
Definition at line 118 of file ossimNitfRsmpcaTag.h.
Referenced by getCdpcf(), and writeStream().
|
protected |
Definition at line 114 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getCdpwrx(), and writeStream().
|
protected |
Definition at line 115 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getCdpwry(), and writeStream().
|
protected |
Definition at line 116 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getCdpwrz(), and writeStream().
|
protected |
Definition at line 117 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getCdtrms(), and writeStream().
|
protected |
Definition at line 84 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getCfep(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 112 of file ossimNitfRsmpcaTag.h.
Referenced by getCnpcf(), and writeStream().
|
protected |
Definition at line 108 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getCnpwrx(), and writeStream().
|
protected |
Definition at line 109 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getCnpwry(), and writeStream().
|
protected |
Definition at line 110 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getCnpwrz(), and writeStream().
|
protected |
Definition at line 86 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getCnrmo(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 91 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getCnrmsf(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 111 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getCntrms(), and writeStream().
|
protected |
Definition at line 123 of file ossimNitfRsmpcaTag.h.
Referenced by getCdpcf(), and writeStream().
|
protected |
Definition at line 122 of file ossimNitfRsmpcaTag.h.
Referenced by getCnpcf(), and writeStream().
|
protected |
Definition at line 82 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getCsn(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 80 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getEdition(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 79 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getIid(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 106 of file ossimNitfRsmpcaTag.h.
Referenced by getRdpcf(), and writeStream().
|
protected |
Definition at line 102 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getRdpwrx(), print(), and writeStream().
|
protected |
Definition at line 103 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getRdpwry(), print(), and writeStream().
|
protected |
Definition at line 104 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getRdpwrz(), print(), and writeStream().
|
protected |
Definition at line 105 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getRdtrms(), print(), and writeStream().
|
protected |
Definition at line 83 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getRfep(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 100 of file ossimNitfRsmpcaTag.h.
Referenced by getRnpcf(), parseStream(), and writeStream().
|
protected |
Definition at line 96 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getRnpwrx(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 97 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getRnpwry(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 98 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getRnpwrz(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 85 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getRnrmo(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 90 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getRnrmsf(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 99 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getRntrms(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 121 of file ossimNitfRsmpcaTag.h.
Referenced by getRdpcf(), and writeStream().
|
protected |
Definition at line 120 of file ossimNitfRsmpcaTag.h.
Referenced by getRnpcf(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 81 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getRsn(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 87 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getXnrmo(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 92 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getXnrmsf(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 88 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getYnrmo(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 93 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getYnrmsf(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 89 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getZnrmo(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 94 of file ossimNitfRsmpcaTag.h.
Referenced by clearFields(), getZnrmsf(), parseStream(), print(), and writeStream().