OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimRsmida.h
Go to the documentation of this file.
1 //---
2 // File: ossimRsmida.h
3 //
4 // License: MIT
5 //
6 // See LICENSE.txt file in the top level directory for more details.
7 //---
8 #ifndef ossimRsmida_H
9 #define ossimRsmida_H 1
10 
12 #include <string>
13 
14 class ossimKeywordlist;
16 
25 {
26 public:
27 
29  ossimRsmida();
30 
32  ossimRsmida( const ossimRsmida& obj );
33 
35  const ossimRsmida& operator=( const ossimRsmida& 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 ossimNitfRsmidaTag* rsmidaTag );
60 
61  std::string m_iid;
62  std::string m_edition;
63 
64  std::string m_isid;
65  std::string m_sid;
66  std::string m_stid;
67 
74 
77 
80 
81  char m_grndd;
82 
86 
90 
94 
98 
102 
106 
110 
114 
118 
122 
126 
130 
134 
137 
142 
146 
150 
154 
158 
162 
166 
170 
171 }; // End: class ossimRsmida()
172 
173 #endif /* #ifndef ossimRsmida!_H */
ossim_float64 m_v7x
Definition: ossimRsmida.h:123
ossim_float64 m_say
Definition: ossimRsmida.h:165
ossim_float64 m_v5z
Definition: ossimRsmida.h:117
ossim_float64 m_ie0
Definition: ossimRsmida.h:143
ossim_float64 m_iarc
Definition: ossimRsmida.h:156
bool initialize(const ossimNitfRsmidaTag *rsmidaTag)
initialize Initializes from nitf rsmida tag.
std::string m_isid
Definition: ossimRsmida.h:64
ossim_float64 m_svy
Definition: ossimRsmida.h:164
Represents serializable keyword/value map.
std::string m_iid
Definition: ossimRsmida.h:61
ossim_uint32 m_ncg
Definition: ossimRsmida.h:76
ossim_float64 m_zuxr
Definition: ossimRsmida.h:95
ossim_float64 m_yuxr
Definition: ossimRsmida.h:91
ossim_uint32 m_fullr
Definition: ossimRsmida.h:135
ossim_float64 m_saz
Definition: ossimRsmida.h:169
ossim_float64 m_iecc
Definition: ossimRsmida.h:149
ossim_float64 m_ier
Definition: ossimRsmida.h:144
ossim_uint32 m_minute
Definition: ossimRsmida.h:72
ossim_float64 m_xuxr
Definition: ossimRsmida.h:87
ossim_float64 m_v5x
Definition: ossimRsmida.h:115
ossim_float64 m_zuzr
Definition: ossimRsmida.h:97
ossim_float64 m_iarr
Definition: ossimRsmida.h:155
ossim_float64 m_svz
Definition: ossimRsmida.h:168
ossim_uint32 m_minc
Definition: ossimRsmida.h:140
ossim_float64 m_yuor
Definition: ossimRsmida.h:84
RSM Identification: Id&#39;s, time-of-image model, optional illumination model, footprint information...
ossim_float64 m_xuyr
Definition: ossimRsmida.h:88
ossim_float64 m_v1x
Definition: ossimRsmida.h:99
ossim_float64 m_zuyr
Definition: ossimRsmida.h:96
bool loadState(const ossimKeywordlist &kwl, const std::string &prefix)
loadState Loads state from keyword list.
ossim_float64 m_svx
Definition: ossimRsmida.h:160
ossim_float64 m_xuor
Definition: ossimRsmida.h:83
ossim_float64 m_v8z
Definition: ossimRsmida.h:129
ossim_float64 m_v4x
Definition: ossimRsmida.h:111
ossim_float64 m_ia0
Definition: ossimRsmida.h:151
ossim_float64 m_spy
Definition: ossimRsmida.h:163
ossim_uint32 m_hour
Definition: ossimRsmida.h:71
ossim_uint32 m_year
Definition: ossimRsmida.h:68
double ossim_float64
ossim_float64 m_v6y
Definition: ossimRsmida.h:120
ossim_float64 m_tcg
Definition: ossimRsmida.h:79
ossim_float64 m_sax
Definition: ossimRsmida.h:161
ossim_float64 m_xuzr
Definition: ossimRsmida.h:89
ossim_uint32 m_nrg
Definition: ossimRsmida.h:75
const ossimRsmida & operator=(const ossimRsmida &rhs)
assignment operator
unsigned int ossim_uint32
ossim_float64 m_yuzr
Definition: ossimRsmida.h:93
ossim_float64 m_iec
Definition: ossimRsmida.h:145
ossim_float64 m_grpx
Definition: ossimRsmida.h:131
ossim_float64 m_v4y
Definition: ossimRsmida.h:112
ossim_uint32 m_maxr
Definition: ossimRsmida.h:139
ossim_float64 m_v2y
Definition: ossimRsmida.h:104
ossim_float64 m_v6x
Definition: ossimRsmida.h:119
ossim_float64 m_zuor
Definition: ossimRsmida.h:85
ossim_float64 m_grpy
Definition: ossimRsmida.h:132
ossim_float64 m_v3x
Definition: ossimRsmida.h:107
ossim_float64 m_yuyr
Definition: ossimRsmida.h:92
ossim_float64 m_iacc
Definition: ossimRsmida.h:157
void saveState(ossimKeywordlist &kwl, const std::string &prefix) const
saveState Saves state to keyword list.
ossim_float64 m_ierc
Definition: ossimRsmida.h:148
ossim_float64 m_second
Definition: ossimRsmida.h:73
ossim_float64 m_v8x
Definition: ossimRsmida.h:127
ossimRsmida()
default constructor
ossim_uint32 m_maxc
Definition: ossimRsmida.h:141
std::string m_stid
Definition: ossimRsmida.h:66
ossim_float64 m_v7y
Definition: ossimRsmida.h:124
ossim_float64 m_iac
Definition: ossimRsmida.h:153
ossim_uint32 m_minr
Definition: ossimRsmida.h:138
ossim_uint32 m_day
Definition: ossimRsmida.h:70
ossim_float64 m_spz
Definition: ossimRsmida.h:167
ossim_float64 m_iar
Definition: ossimRsmida.h:152
std::string m_edition
Definition: ossimRsmida.h:62
ossim_float64 m_trg
Definition: ossimRsmida.h:78
ossim_float64 m_v8y
Definition: ossimRsmida.h:128
ossim_float64 m_spx
Definition: ossimRsmida.h:159
ossim_float64 m_v7z
Definition: ossimRsmida.h:125
ossim_float64 m_v5y
Definition: ossimRsmida.h:116
ossim_float64 m_v2z
Definition: ossimRsmida.h:105
char m_grndd
Definition: ossimRsmida.h:81
ossim_float64 m_v6z
Definition: ossimRsmida.h:121
ossim_float64 m_ierr
Definition: ossimRsmida.h:147
ossim_float64 m_grpz
Definition: ossimRsmida.h:133
ossim_uint32 m_month
Definition: ossimRsmida.h:69
ossim_float64 m_v2x
Definition: ossimRsmida.h:103
ossim_uint32 m_fullc
Definition: ossimRsmida.h:136
ossim_float64 m_v3z
Definition: ossimRsmida.h:109
ossim_float64 m_v1z
Definition: ossimRsmida.h:101
ossim_float64 m_v4z
Definition: ossimRsmida.h:113
ossim_float64 m_v1y
Definition: ossimRsmida.h:100
std::string m_sid
Definition: ossimRsmida.h:65
ossim_float64 m_v3y
Definition: ossimRsmida.h:108