OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimRsmpia.h
Go to the documentation of this file.
1 //---
2 // File: ossimRsmpia.h
3 //
4 // License: MIT
5 //
6 // See LICENSE.txt file in the top level directory for more details.
7 //---
8 #ifndef ossimRsmpia_H
9 #define ossimRsmpia_H 1
10 
12 #include <string>
13 
14 class ossimKeywordlist;
15 class ossimNitfRsmpiaTag;
16 
25 {
26 public:
27 
29  ossimRsmpia();
30 
32  ossimRsmpia( const ossimRsmpia& obj );
33 
35  const ossimRsmpia& operator=( const ossimRsmpia& rhs );
36 
42  void saveState( ossimKeywordlist& kwl,
43  const std::string& prefix ) const;
44 
51  bool loadState( const ossimKeywordlist& kwl,
52  const std::string& prefix );
53 
59  bool initialize( const ossimNitfRsmpiaTag* rsmpiaTag );
60 
61  std::string m_iid;
62  std::string m_edition;
63 
68 
72 
76 
81 
85 
89 
93 
96 
97 }; // End: class ossimRsmpia()
98 
99 #endif /* #ifndef ossimRsmpia_H */
std::string m_edition
Definition: ossimRsmpia.h:62
Represents serializable keyword/value map.
void saveState(ossimKeywordlist &kwl, const std::string &prefix) const
saveState Saves state to keyword list.
ossim_float64 m_cy
Definition: ossimRsmpia.h:79
ossim_uint32 m_rnis
Definition: ossimRsmpia.h:90
ossim_uint32 m_tnis
Definition: ossimRsmpia.h:92
const ossimRsmpia & operator=(const ossimRsmpia &rhs)
assignment operator
ossim_float64 m_cxy
Definition: ossimRsmpia.h:83
ossim_float64 m_rz
Definition: ossimRsmpia.h:67
ossim_float64 m_ryy
Definition: ossimRsmpia.h:73
bool loadState(const ossimKeywordlist &kwl, const std::string &prefix)
loadState Loads state from keyword list.
double ossim_float64
ossim_uint32 m_cssiz
Definition: ossimRsmpia.h:95
ossim_float64 m_cz
Definition: ossimRsmpia.h:80
ossim_float64 m_r0
Definition: ossimRsmpia.h:64
ossim_float64 m_cxz
Definition: ossimRsmpia.h:84
unsigned int ossim_uint32
ossim_float64 m_rzz
Definition: ossimRsmpia.h:75
ossimRsmpia()
default constructor
Definition: ossimRsmpia.cpp:50
std::string m_iid
Definition: ossimRsmpia.h:61
ossim_uint32 m_rssiz
Definition: ossimRsmpia.h:94
ossim_float64 m_ry
Definition: ossimRsmpia.h:66
ossim_float64 m_czz
Definition: ossimRsmpia.h:88
ossim_float64 m_cyy
Definition: ossimRsmpia.h:86
ossim_float64 m_rxx
Definition: ossimRsmpia.h:69
ossim_float64 m_cx
Definition: ossimRsmpia.h:78
ossim_float64 m_ryz
Definition: ossimRsmpia.h:74
ossim_float64 m_cxx
Definition: ossimRsmpia.h:82
ossim_uint32 m_cnis
Definition: ossimRsmpia.h:91
ossim_float64 m_rxy
Definition: ossimRsmpia.h:70
bool initialize(const ossimNitfRsmpiaTag *rsmpiaTag)
initialize Initializes from nitf rsmpia tag.
ossim_float64 m_c0
Definition: ossimRsmpia.h:77
ossim_float64 m_cyz
Definition: ossimRsmpia.h:87
ossim_float64 m_rxz
Definition: ossimRsmpia.h:71
ossim_float64 m_rx
Definition: ossimRsmpia.h:65