OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
RSM Error Covariance: RSM indirect error covariance data. More...
#include <ossimNitfRsmecaTag.h>
Public Types | |
enum | { NUMOPG_SIZE = 2, FLOAT21_SIZE = 21, TCDF_SIZE = 1, NCSEG_SIZE = 1 } |
Public Member Functions | |
ossimNitfRsmecaIsg () | |
ossimNitfRsmecaIsg (const ossimNitfRsmecaIsg &obj) | |
copy constructor More... | |
const ossimNitfRsmecaIsg & | operator= (const ossimNitfRsmecaIsg &rhs) |
assignment operator More... | |
void | parseStream (std::istream &in) |
void | writeStream (std::ostream &out) |
void | clearFields () |
std::ostream & | print (std::ostream &out, const std::string &prefix=std::string(), ossim_uint32 index=0) const |
Protected Attributes | |
char | m_numopg [NUMOPG_SIZE+1] |
std::vector< ossimString > | m_errcvg |
char | m_tcdf [TCDF_SIZE+1] |
char | m_ncseg [NCSEG_SIZE+1] |
std::vector< ossimString > | m_corseg |
std::vector< ossimString > | m_tauseg |
ossim_uint32 | m_errCovNum |
ossim_uint32 | m_opgNum |
ossim_uint32 | m_corSegNum |
RSM Error Covariance: RSM indirect error covariance data.
RFC NTB 055, STDI-0002-1 v4.0, Appendix U: RSM
Definition at line 15 of file ossimNitfRsmecaTag.h.
anonymous enum |
Enumerator | |
---|---|
NUMOPG_SIZE | |
FLOAT21_SIZE | |
TCDF_SIZE | |
NCSEG_SIZE |
Definition at line 18 of file ossimNitfRsmecaTag.h.
ossimNitfRsmecaIsg::ossimNitfRsmecaIsg | ( | ) |
Definition at line 22 of file ossimNitfRsmecaTag.cpp.
ossimNitfRsmecaIsg::ossimNitfRsmecaIsg | ( | const ossimNitfRsmecaIsg & | obj | ) |
copy constructor
Definition at line 36 of file ossimNitfRsmecaTag.cpp.
References m_ncseg, m_numopg, m_tcdf, NCSEG_SIZE, NUMOPG_SIZE, and TCDF_SIZE.
void ossimNitfRsmecaIsg::clearFields | ( | ) |
Definition at line 121 of file ossimNitfRsmecaTag.cpp.
References m_ncseg, m_numopg, m_tcdf, NCSEG_SIZE, NUMOPG_SIZE, and TCDF_SIZE.
Referenced by parseStream().
const ossimNitfRsmecaIsg & ossimNitfRsmecaIsg::operator= | ( | const ossimNitfRsmecaIsg & | rhs | ) |
assignment operator
Definition at line 53 of file ossimNitfRsmecaTag.cpp.
References m_corseg, m_corSegNum, m_errCovNum, m_errcvg, m_ncseg, m_numopg, m_opgNum, m_tauseg, m_tcdf, NCSEG_SIZE, NUMOPG_SIZE, and TCDF_SIZE.
void ossimNitfRsmecaIsg::parseStream | ( | std::istream & | in | ) |
Definition at line 70 of file ossimNitfRsmecaTag.cpp.
References clearFields(), FLOAT21_SIZE, m_errCovNum, m_errcvg, m_numopg, m_opgNum, NUMOPG_SIZE, and ossimString::toUInt32().
std::ostream & ossimNitfRsmecaIsg::print | ( | std::ostream & | out, |
const std::string & | prefix = std::string() , |
||
ossim_uint32 | index = 0 |
||
) | const |
Definition at line 131 of file ossimNitfRsmecaTag.cpp.
References ossimString::c_str(), m_corseg, m_corSegNum, m_errCovNum, m_errcvg, m_ncseg, m_numopg, m_tauseg, m_tcdf, and ossimString::toString().
void ossimNitfRsmecaIsg::writeStream | ( | std::ostream & | out | ) |
Definition at line 103 of file ossimNitfRsmecaTag.cpp.
References FLOAT21_SIZE, m_corseg, m_corSegNum, m_errCovNum, m_errcvg, m_ncseg, m_numopg, m_tauseg, m_tcdf, NCSEG_SIZE, NUMOPG_SIZE, and TCDF_SIZE.
|
protected |
Definition at line 49 of file ossimNitfRsmecaTag.h.
Referenced by operator=(), print(), and writeStream().
|
protected |
Definition at line 53 of file ossimNitfRsmecaTag.h.
Referenced by operator=(), print(), and writeStream().
|
protected |
Definition at line 51 of file ossimNitfRsmecaTag.h.
Referenced by operator=(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 46 of file ossimNitfRsmecaTag.h.
Referenced by operator=(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 48 of file ossimNitfRsmecaTag.h.
Referenced by clearFields(), operator=(), ossimNitfRsmecaIsg(), print(), and writeStream().
|
protected |
Definition at line 45 of file ossimNitfRsmecaTag.h.
Referenced by clearFields(), operator=(), ossimNitfRsmecaIsg(), parseStream(), print(), and writeStream().
|
protected |
Definition at line 52 of file ossimNitfRsmecaTag.h.
Referenced by operator=(), and parseStream().
|
protected |
Definition at line 50 of file ossimNitfRsmecaTag.h.
Referenced by operator=(), print(), and writeStream().
|
protected |
Definition at line 47 of file ossimNitfRsmecaTag.h.
Referenced by clearFields(), operator=(), ossimNitfRsmecaIsg(), print(), and writeStream().