4 #ifndef ossimNitfRsmecaTag_HEADER 5 #define ossimNitfRsmecaTag_HEADER 1 41 const std::string& prefix=std::string(),
87 virtual void clearFields();
90 const std::string& prefix=std::string() )
const;
162 bool getInclicFlag()
const;
163 bool getInclucFlag()
const;
170 char m_iid[IID_SIZE+1];
171 char m_edition[EDITION_SIZE+1];
172 char m_tid[TID_SIZE+1];
173 char m_inclic[INCLIC_SIZE+1];
174 char m_incluc[INCLUC_SIZE+1];
175 char m_npar[NPAR_SIZE+1];
176 char m_nparo[NPARO_SIZE+1];
177 char m_ign[IGN_SIZE+1];
178 char m_cvdate[CVDATE_SIZE+1];
179 char m_xuol[FLOAT21_SIZE+1];
180 char m_yuol[FLOAT21_SIZE+1];
181 char m_zuol[FLOAT21_SIZE+1];
182 char m_xuxl[FLOAT21_SIZE+1];
183 char m_xuyl[FLOAT21_SIZE+1];
184 char m_xuzl[FLOAT21_SIZE+1];
185 char m_yuxl[FLOAT21_SIZE+1];
186 char m_yuyl[FLOAT21_SIZE+1];
187 char m_yuzl[FLOAT21_SIZE+1];
188 char m_zuxl[FLOAT21_SIZE+1];
189 char m_zuyl[FLOAT21_SIZE+1];
190 char m_zuzl[FLOAT21_SIZE+1];
191 char m_iro[IR_SIZE+1];
192 char m_irx[IR_SIZE+1];
193 char m_iry[IR_SIZE+1];
194 char m_irz[IR_SIZE+1];
195 char m_irxx[IR_SIZE+1];
196 char m_irxy[IR_SIZE+1];
197 char m_irxz[IR_SIZE+1];
198 char m_iryy[IR_SIZE+1];
199 char m_iryz[IR_SIZE+1];
200 char m_irzz[IR_SIZE+1];
201 char m_ico[IC_SIZE+1];
202 char m_icx[IC_SIZE+1];
203 char m_icy[IC_SIZE+1];
204 char m_icz[IC_SIZE+1];
205 char m_icxx[IC_SIZE+1];
206 char m_icxy[IC_SIZE+1];
207 char m_icxz[IC_SIZE+1];
208 char m_icyy[IC_SIZE+1];
209 char m_icyz[IC_SIZE+1];
210 char m_iczz[IC_SIZE+1];
211 char m_gxo[G_SIZE+1];
212 char m_gyo[G_SIZE+1];
213 char m_gzo[G_SIZE+1];
214 char m_gxr[G_SIZE+1];
215 char m_gyr[G_SIZE+1];
216 char m_gzr[G_SIZE+1];
218 char m_gxx[G_SIZE+1];
219 char m_gxy[G_SIZE+1];
220 char m_gxz[G_SIZE+1];
221 char m_gyx[G_SIZE+1];
222 char m_gyy[G_SIZE+1];
223 char m_gyz[G_SIZE+1];
224 char m_gzx[G_SIZE+1];
225 char m_gzy[G_SIZE+1];
226 char m_gzz[G_SIZE+1];
228 std::vector<ossimNitfRsmecaIsg>
m_isg;
231 char m_urr[FLOAT21_SIZE+1];
232 char m_urc[FLOAT21_SIZE+1];
233 char m_ucc[FLOAT21_SIZE+1];
char m_ncseg[NCSEG_SIZE+1]
void parseStream(std::istream &in)
virtual void writeStream(ossim::ostream &out)=0
virtual void parseStream(ossim::istream &in)=0
This will allow the user defined data to parse the stream.
ossim_uint32 m_colCorSegNum
std::vector< ossimString > m_map
void writeStream(std::ostream &out)
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.
ossim_uint32 m_rowCorSegNum
unsigned int ossim_uint32
std::ostream & print(std::ostream &out, const std::string &prefix=std::string(), ossim_uint32 index=0) const
const ossimNitfRsmecaIsg & operator=(const ossimNitfRsmecaIsg &rhs)
assignment operator
std::vector< ossimString > m_utausr
std::basic_istream< char > istream
Base class for char input streams.
char m_numopg[NUMOPG_SIZE+1]
std::vector< ossimNitfRsmecaIsg > m_isg
std::vector< ossimString > m_ucorsr
std::vector< ossimString > m_utausc
std::vector< ossimString > m_tauseg
std::vector< ossimString > m_ucorsc
std::vector< ossimString > m_errcvg
std::vector< ossimString > m_corseg
RSM Error Covariance: RSM indirect error covariance data.
std::basic_ostream< char > ostream
Base class for char output streams.