OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Types | Public Member Functions | Protected Attributes | List of all members
ossimNitfRsmidaTag Class Reference

RSM Identification: Id's, time-of-image model, optional illumination model, footprint information. More...

#include <ossimNitfRsmidaTag.h>

Inheritance diagram for ossimNitfRsmidaTag:
ossimNitfRegisteredTag ossimObject ossimPropertyInterface ossimReferenced

Public Types

enum  {
  IID_SIZE = 80, EDITION_SIZE = 40, ISID_SIZE = 40, SID_SIZE = 40,
  STID_SIZE = 40, YEAR_SIZE = 4, MONTH_SIZE = 2, DAY_SIZE = 2,
  HOUR_SIZE = 2, MINUTE_SIZE = 2, SECOND_SIZE = 9, NRG_SIZE = 8,
  NCG_SIZE = 8, FLOAT21_SIZE = 21, GRNDD_SIZE = 1, FULL_SIZE = 8,
  MIN_SIZE = 8, MAX_SIZE = 8, CEL_SIZE = 1628
}
 

Public Member Functions

 ossimNitfRsmidaTag ()
 
virtual void parseStream (std::istream &in)
 
virtual 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. More...
 
virtual void clearFields ()
 
ossimString getIid () const
 
ossimString getEdition () const
 
ossimString getIsid () const
 
ossimString getSid () const
 
ossimString getStid () const
 
ossimString getYear () const
 
ossimString getMonth () const
 
ossimString getDay () const
 
ossimString getHour () const
 
ossimString getMinute () const
 
ossimString getSecond () const
 
ossimString getNrg () const
 
ossimString getNcg () const
 
ossimString getTrg () const
 
ossimString getTcg () const
 
ossimString getGrndd () const
 
ossimString getXuor () const
 
ossimString getYuor () const
 
ossimString getZuor () const
 
ossimString getXuxr () const
 
ossimString getXuyr () const
 
ossimString getXuzr () const
 
ossimString getYuxr () const
 
ossimString getYuyr () const
 
ossimString getYuzr () const
 
ossimString getZuxr () const
 
ossimString getZuyr () const
 
ossimString getZuzr () const
 
ossimString getV1x () const
 
ossimString getV1y () const
 
ossimString getV1z () const
 
ossimString getV2x () const
 
ossimString getV2y () const
 
ossimString getV2z () const
 
ossimString getV3x () const
 
ossimString getV3y () const
 
ossimString getV3z () const
 
ossimString getV4x () const
 
ossimString getV4y () const
 
ossimString getV4z () const
 
ossimString getV5x () const
 
ossimString getV5y () const
 
ossimString getV5z () const
 
ossimString getV6x () const
 
ossimString getV6y () const
 
ossimString getV6z () const
 
ossimString getV7x () const
 
ossimString getV7y () const
 
ossimString getV7z () const
 
ossimString getV8x () const
 
ossimString getV8y () const
 
ossimString getV8z () const
 
ossimString getGrpx () const
 
ossimString getGrpy () const
 
ossimString getGrpz () const
 
ossimString getFullr () const
 
ossimString getFullc () const
 
ossimString getMinr () const
 
ossimString getMaxr () const
 
ossimString getMinc () const
 
ossimString getMaxc () const
 
ossimString getIe0 () const
 
ossimString getIer () const
 
ossimString getIec () const
 
ossimString getIerr () const
 
ossimString getIerc () const
 
ossimString getIecc () const
 
ossimString getIa0 () const
 
ossimString getIar () const
 
ossimString getIac () const
 
ossimString getIarr () const
 
ossimString getIarc () const
 
ossimString getIacc () const
 
ossimString getSpx () const
 
ossimString getSvx () const
 
ossimString getSax () const
 
ossimString getSpy () const
 
ossimString getSvy () const
 
ossimString getSay () const
 
ossimString getSpz () const
 
ossimString getSvz () const
 
ossimString getSaz () const
 
- Public Member Functions inherited from ossimNitfRegisteredTag
 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< ossimPropertygetProperty (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
 
- Public Member Functions inherited from ossimObject
 ossimObject ()
 
virtual ~ossimObject ()
 
virtual ossimObjectdup () 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)
 
- Public Member Functions inherited from ossimReferenced
 ossimReferenced ()
 
 ossimReferenced (const ossimReferenced &)
 
ossimReferencedoperator= (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
 
- Public Member Functions inherited from ossimPropertyInterface
 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)
 

Protected Attributes

char m_iid [IID_SIZE+1]
 
char m_edition [EDITION_SIZE+1]
 
char m_isid [ISID_SIZE+1]
 
char m_sid [SID_SIZE+1]
 
char m_stid [STID_SIZE+1]
 
char m_year [YEAR_SIZE+1]
 
char m_month [MONTH_SIZE+1]
 
char m_day [DAY_SIZE+1]
 
char m_hour [HOUR_SIZE+1]
 
char m_minute [MINUTE_SIZE+1]
 
char m_second [SECOND_SIZE+1]
 
char m_nrg [NRG_SIZE+1]
 
char m_ncg [NCG_SIZE+1]
 
char m_trg [FLOAT21_SIZE+1]
 
char m_tcg [FLOAT21_SIZE+1]
 
char m_grndd [GRNDD_SIZE+1]
 
char m_xuor [FLOAT21_SIZE+1]
 
char m_yuor [FLOAT21_SIZE+1]
 
char m_zuor [FLOAT21_SIZE+1]
 
char m_xuxr [FLOAT21_SIZE+1]
 
char m_xuyr [FLOAT21_SIZE+1]
 
char m_xuzr [FLOAT21_SIZE+1]
 
char m_yuxr [FLOAT21_SIZE+1]
 
char m_yuyr [FLOAT21_SIZE+1]
 
char m_yuzr [FLOAT21_SIZE+1]
 
char m_zuxr [FLOAT21_SIZE+1]
 
char m_zuyr [FLOAT21_SIZE+1]
 
char m_zuzr [FLOAT21_SIZE+1]
 
char m_v1x [FLOAT21_SIZE+1]
 
char m_v1y [FLOAT21_SIZE+1]
 
char m_v1z [FLOAT21_SIZE+1]
 
char m_v2x [FLOAT21_SIZE+1]
 
char m_v2y [FLOAT21_SIZE+1]
 
char m_v2z [FLOAT21_SIZE+1]
 
char m_v3x [FLOAT21_SIZE+1]
 
char m_v3y [FLOAT21_SIZE+1]
 
char m_v3z [FLOAT21_SIZE+1]
 
char m_v4x [FLOAT21_SIZE+1]
 
char m_v4y [FLOAT21_SIZE+1]
 
char m_v4z [FLOAT21_SIZE+1]
 
char m_v5x [FLOAT21_SIZE+1]
 
char m_v5y [FLOAT21_SIZE+1]
 
char m_v5z [FLOAT21_SIZE+1]
 
char m_v6x [FLOAT21_SIZE+1]
 
char m_v6y [FLOAT21_SIZE+1]
 
char m_v6z [FLOAT21_SIZE+1]
 
char m_v7x [FLOAT21_SIZE+1]
 
char m_v7y [FLOAT21_SIZE+1]
 
char m_v7z [FLOAT21_SIZE+1]
 
char m_v8x [FLOAT21_SIZE+1]
 
char m_v8y [FLOAT21_SIZE+1]
 
char m_v8z [FLOAT21_SIZE+1]
 
char m_grpx [FLOAT21_SIZE+1]
 
char m_grpy [FLOAT21_SIZE+1]
 
char m_grpz [FLOAT21_SIZE+1]
 
char m_fullr [FULL_SIZE+1]
 
char m_fullc [FULL_SIZE+1]
 
char m_minr [MIN_SIZE+1]
 
char m_maxr [MAX_SIZE+1]
 
char m_minc [MIN_SIZE+1]
 
char m_maxc [MAX_SIZE+1]
 
char m_ie0 [FLOAT21_SIZE+1]
 
char m_ier [FLOAT21_SIZE+1]
 
char m_iec [FLOAT21_SIZE+1]
 
char m_ierr [FLOAT21_SIZE+1]
 
char m_ierc [FLOAT21_SIZE+1]
 
char m_iecc [FLOAT21_SIZE+1]
 
char m_ia0 [FLOAT21_SIZE+1]
 
char m_iar [FLOAT21_SIZE+1]
 
char m_iac [FLOAT21_SIZE+1]
 
char m_iarr [FLOAT21_SIZE+1]
 
char m_iarc [FLOAT21_SIZE+1]
 
char m_iacc [FLOAT21_SIZE+1]
 
char m_spx [FLOAT21_SIZE+1]
 
char m_svx [FLOAT21_SIZE+1]
 
char m_sax [FLOAT21_SIZE+1]
 
char m_spy [FLOAT21_SIZE+1]
 
char m_svy [FLOAT21_SIZE+1]
 
char m_say [FLOAT21_SIZE+1]
 
char m_spz [FLOAT21_SIZE+1]
 
char m_svz [FLOAT21_SIZE+1]
 
char m_saz [FLOAT21_SIZE+1]
 
- Protected Attributes inherited from ossimNitfRegisteredTag
std::string m_tagName
 
ossim_uint32 m_tagLength
 

Additional Inherited Members

- Protected Member Functions inherited from ossimReferenced
virtual ~ossimReferenced ()
 

Detailed Description

RSM Identification: Id's, time-of-image model, optional illumination model, footprint information.

Definition at line 14 of file ossimNitfRsmidaTag.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
IID_SIZE 
EDITION_SIZE 
ISID_SIZE 
SID_SIZE 
STID_SIZE 
YEAR_SIZE 
MONTH_SIZE 
DAY_SIZE 
HOUR_SIZE 
MINUTE_SIZE 
SECOND_SIZE 
NRG_SIZE 
NCG_SIZE 
FLOAT21_SIZE 
GRNDD_SIZE 
FULL_SIZE 
MIN_SIZE 
MAX_SIZE 
CEL_SIZE 

Definition at line 17 of file ossimNitfRsmidaTag.h.

18  {
19  IID_SIZE = 80,
20  EDITION_SIZE = 40,
21  ISID_SIZE = 40,
22  SID_SIZE = 40,
23  STID_SIZE = 40,
24  YEAR_SIZE = 4,
25  MONTH_SIZE = 2,
26  DAY_SIZE = 2,
27  HOUR_SIZE = 2,
28  MINUTE_SIZE = 2,
29  SECOND_SIZE = 9,
30  NRG_SIZE = 8,
31  NCG_SIZE = 8,
32  FLOAT21_SIZE = 21,
33  GRNDD_SIZE = 1,
34  FULL_SIZE = 8,
35  MIN_SIZE = 8,
36  MAX_SIZE = 8,
37  CEL_SIZE = 1628
38  };

Constructor & Destructor Documentation

◆ ossimNitfRsmidaTag()

ossimNitfRsmidaTag::ossimNitfRsmidaTag ( )

Definition at line 11 of file ossimNitfRsmidaTag.cpp.

References clearFields().

12  :
13  ossimNitfRegisteredTag(std::string("RSMIDA"), CEL_SIZE),
14  m_iid(),
15  m_edition(),
16  m_isid(),
17  m_sid(),
18  m_stid(),
19  m_year(),
20  m_month(),
21  m_day(),
22  m_hour(),
23  m_minute(),
24  m_second(),
25  m_nrg(),
26  m_ncg(),
27  m_trg(),
28  m_tcg(),
29  m_grndd(),
30 
31  m_xuor(),
32  m_yuor(),
33  m_zuor(),
34  m_xuxr(),
35  m_xuyr(),
36  m_xuzr(),
37  m_yuxr(),
38  m_yuyr(),
39  m_yuzr(),
40  m_zuxr(),
41  m_zuyr(),
42  m_zuzr(),
43 
44  m_v1x(),
45  m_v1y(),
46  m_v1z(),
47  m_v2x(),
48  m_v2y(),
49  m_v2z(),
50  m_v3x(),
51  m_v3y(),
52  m_v3z(),
53  m_v4x(),
54  m_v4y(),
55  m_v4z(),
56  m_v5x(),
57  m_v5y(),
58  m_v5z(),
59  m_v6x(),
60  m_v6y(),
61  m_v6z(),
62  m_v7x(),
63  m_v7y(),
64  m_v7z(),
65  m_v8x(),
66  m_v8y(),
67  m_v8z(),
68 
69  m_grpx(),
70  m_grpy(),
71  m_grpz(),
72 
73  m_fullr(),
74  m_fullc(),
75 
76  m_minr(),
77  m_maxr(),
78  m_minc(),
79  m_maxc(),
80 
81  m_ie0(),
82  m_ier(),
83  m_iec(),
84  m_ierr(),
85  m_ierc(),
86  m_iecc(),
87  m_ia0(),
88  m_iar(),
89  m_iac(),
90  m_iarr(),
91  m_iarc(),
92  m_iacc(),
93 
94  m_spx(),
95  m_svx(),
96  m_sax(),
97  m_spy(),
98  m_svy(),
99  m_say(),
100  m_spz(),
101  m_svz(),
102  m_saz()
103 {
104  clearFields();
105 }
char m_nrg[NRG_SIZE+1]
char m_v1y[FLOAT21_SIZE+1]
char m_ier[FLOAT21_SIZE+1]
char m_fullc[FULL_SIZE+1]
char m_day[DAY_SIZE+1]
char m_yuyr[FLOAT21_SIZE+1]
char m_iecc[FLOAT21_SIZE+1]
char m_trg[FLOAT21_SIZE+1]
char m_v5z[FLOAT21_SIZE+1]
char m_v7y[FLOAT21_SIZE+1]
char m_tcg[FLOAT21_SIZE+1]
char m_year[YEAR_SIZE+1]
char m_xuor[FLOAT21_SIZE+1]
char m_v2x[FLOAT21_SIZE+1]
char m_yuxr[FLOAT21_SIZE+1]
char m_iacc[FLOAT21_SIZE+1]
char m_grpy[FLOAT21_SIZE+1]
char m_ierc[FLOAT21_SIZE+1]
char m_zuor[FLOAT21_SIZE+1]
char m_xuzr[FLOAT21_SIZE+1]
char m_ie0[FLOAT21_SIZE+1]
char m_sid[SID_SIZE+1]
char m_v3y[FLOAT21_SIZE+1]
char m_v6x[FLOAT21_SIZE+1]
char m_minute[MINUTE_SIZE+1]
char m_v6z[FLOAT21_SIZE+1]
char m_zuzr[FLOAT21_SIZE+1]
char m_v4z[FLOAT21_SIZE+1]
char m_v8y[FLOAT21_SIZE+1]
char m_minr[MIN_SIZE+1]
char m_ncg[NCG_SIZE+1]
char m_isid[ISID_SIZE+1]
char m_v7x[FLOAT21_SIZE+1]
char m_svx[FLOAT21_SIZE+1]
char m_v8z[FLOAT21_SIZE+1]
char m_fullr[FULL_SIZE+1]
char m_svz[FLOAT21_SIZE+1]
char m_grndd[GRNDD_SIZE+1]
char m_edition[EDITION_SIZE+1]
char m_maxr[MAX_SIZE+1]
char m_maxc[MAX_SIZE+1]
char m_iac[FLOAT21_SIZE+1]
char m_yuzr[FLOAT21_SIZE+1]
char m_say[FLOAT21_SIZE+1]
char m_month[MONTH_SIZE+1]
char m_v5y[FLOAT21_SIZE+1]
ossimNitfRegisteredTag()
default constructor
char m_v4y[FLOAT21_SIZE+1]
char m_xuyr[FLOAT21_SIZE+1]
char m_zuxr[FLOAT21_SIZE+1]
char m_second[SECOND_SIZE+1]
char m_v6y[FLOAT21_SIZE+1]
char m_iar[FLOAT21_SIZE+1]
char m_zuyr[FLOAT21_SIZE+1]
char m_saz[FLOAT21_SIZE+1]
virtual void clearFields()
char m_spy[FLOAT21_SIZE+1]
char m_v1x[FLOAT21_SIZE+1]
char m_spx[FLOAT21_SIZE+1]
char m_v7z[FLOAT21_SIZE+1]
char m_iarr[FLOAT21_SIZE+1]
char m_v3x[FLOAT21_SIZE+1]
char m_grpx[FLOAT21_SIZE+1]
char m_yuor[FLOAT21_SIZE+1]
char m_v2z[FLOAT21_SIZE+1]
char m_spz[FLOAT21_SIZE+1]
char m_v4x[FLOAT21_SIZE+1]
char m_iid[IID_SIZE+1]
char m_xuxr[FLOAT21_SIZE+1]
char m_v2y[FLOAT21_SIZE+1]
char m_ierr[FLOAT21_SIZE+1]
char m_v1z[FLOAT21_SIZE+1]
char m_grpz[FLOAT21_SIZE+1]
char m_svy[FLOAT21_SIZE+1]
char m_v8x[FLOAT21_SIZE+1]
char m_iarc[FLOAT21_SIZE+1]
char m_ia0[FLOAT21_SIZE+1]
char m_iec[FLOAT21_SIZE+1]
char m_v3z[FLOAT21_SIZE+1]
char m_minc[MIN_SIZE+1]
char m_stid[STID_SIZE+1]
char m_v5x[FLOAT21_SIZE+1]
char m_sax[FLOAT21_SIZE+1]
char m_hour[HOUR_SIZE+1]

Member Function Documentation

◆ clearFields()

void ossimNitfRsmidaTag::clearFields ( )
virtual

Definition at line 374 of file ossimNitfRsmidaTag.cpp.

References DAY_SIZE, EDITION_SIZE, FLOAT21_SIZE, FULL_SIZE, GRNDD_SIZE, HOUR_SIZE, IID_SIZE, ISID_SIZE, m_day, m_edition, m_fullc, m_fullr, m_grndd, m_grpx, m_grpy, m_grpz, m_hour, m_ia0, m_iac, m_iacc, m_iar, m_iarc, m_iarr, m_ie0, m_iec, m_iecc, m_ier, m_ierc, m_ierr, m_iid, m_isid, m_maxc, m_maxr, m_minc, m_minr, m_minute, m_month, m_ncg, m_nrg, m_sax, m_say, m_saz, m_second, m_sid, m_spx, m_spy, m_spz, m_stid, m_svx, m_svy, m_svz, m_tcg, m_trg, m_v1x, m_v1y, m_v1z, m_v2x, m_v2y, m_v2z, m_v3x, m_v3y, m_v3z, m_v4x, m_v4y, m_v4z, m_v5x, m_v5y, m_v5z, m_v6x, m_v6y, m_v6z, m_v7x, m_v7y, m_v7z, m_v8x, m_v8y, m_v8z, m_xuor, m_xuxr, m_xuyr, m_xuzr, m_year, m_yuor, m_yuxr, m_yuyr, m_yuzr, m_zuor, m_zuxr, m_zuyr, m_zuzr, MAX_SIZE, MIN_SIZE, MINUTE_SIZE, MONTH_SIZE, NCG_SIZE, NRG_SIZE, SECOND_SIZE, SID_SIZE, STID_SIZE, and YEAR_SIZE.

Referenced by ossimNitfRsmidaTag().

375 {
376  memset(m_iid,' ', IID_SIZE);
377  memset(m_edition, ' ', EDITION_SIZE);
378  memset(m_isid, ' ', ISID_SIZE);
379  memset(m_sid, ' ', SID_SIZE);
380  memset(m_stid, ' ', STID_SIZE);
381  memset(m_year, ' ', YEAR_SIZE);
382  memset(m_month, ' ', MONTH_SIZE);
383  memset(m_day, ' ', DAY_SIZE);
384  memset(m_hour,' ', HOUR_SIZE);
385  memset(m_minute, ' ', MINUTE_SIZE);
386  memset(m_second, ' ', SECOND_SIZE);
387  memset(m_nrg, ' ', NRG_SIZE);
388  memset(m_ncg, ' ', NCG_SIZE);
389  memset(m_trg, ' ', FLOAT21_SIZE);
390  memset(m_tcg, ' ', FLOAT21_SIZE);
391  memset(m_grndd, ' ', GRNDD_SIZE);
392  memset(m_xuor, ' ', FLOAT21_SIZE);
393  memset(m_yuor, ' ', FLOAT21_SIZE);
394  memset(m_zuor, ' ', FLOAT21_SIZE);
395  memset(m_xuxr, ' ', FLOAT21_SIZE);
396  memset(m_xuyr, ' ', FLOAT21_SIZE);
397  memset(m_xuzr, ' ', FLOAT21_SIZE);
398  memset(m_yuxr, ' ', FLOAT21_SIZE);
399  memset(m_yuyr, ' ', FLOAT21_SIZE);
400  memset(m_yuzr, ' ', FLOAT21_SIZE);
401  memset(m_zuxr, ' ', FLOAT21_SIZE);
402  memset(m_zuyr, ' ', FLOAT21_SIZE);
403  memset(m_zuzr, ' ', FLOAT21_SIZE);
404  memset(m_v1x, ' ', FLOAT21_SIZE);
405  memset(m_v1y, ' ', FLOAT21_SIZE);
406  memset(m_v1z, ' ', FLOAT21_SIZE);
407  memset(m_v2x, ' ', FLOAT21_SIZE);
408  memset(m_v2y, ' ', FLOAT21_SIZE);
409  memset(m_v2z, ' ', FLOAT21_SIZE);
410  memset(m_v3x, ' ', FLOAT21_SIZE);
411  memset(m_v3y, ' ', FLOAT21_SIZE);
412  memset(m_v3z, ' ', FLOAT21_SIZE);
413  memset(m_v4x, ' ', FLOAT21_SIZE);
414  memset(m_v4y, ' ', FLOAT21_SIZE);
415  memset(m_v4z, ' ', FLOAT21_SIZE);
416  memset(m_v5x, ' ', FLOAT21_SIZE);
417  memset(m_v5y, ' ', FLOAT21_SIZE);
418  memset(m_v5z, ' ', FLOAT21_SIZE);
419  memset(m_v6x, ' ', FLOAT21_SIZE);
420  memset(m_v6y, ' ', FLOAT21_SIZE);
421  memset(m_v6z, ' ', FLOAT21_SIZE);
422  memset(m_v7x, ' ', FLOAT21_SIZE);
423  memset(m_v7y, ' ', FLOAT21_SIZE);
424  memset(m_v7z, ' ', FLOAT21_SIZE);
425  memset(m_v8x, ' ', FLOAT21_SIZE);
426  memset(m_v8y, ' ', FLOAT21_SIZE);
427  memset(m_v8z, ' ', FLOAT21_SIZE);
428  memset(m_grpx, ' ', FLOAT21_SIZE);
429  memset(m_grpy, ' ', FLOAT21_SIZE);
430  memset(m_grpz, ' ', FLOAT21_SIZE);
431  memset(m_fullr, ' ', FULL_SIZE);
432  memset(m_fullc, ' ', FULL_SIZE);
433  memset(m_minr, ' ', MIN_SIZE);
434  memset(m_maxr, ' ', MAX_SIZE);
435  memset(m_minc, ' ', MIN_SIZE);
436  memset(m_maxc, ' ', MAX_SIZE);
437  memset(m_ie0, ' ', FLOAT21_SIZE);
438  memset(m_ier, ' ', FLOAT21_SIZE);
439  memset(m_iec, ' ', FLOAT21_SIZE);
440  memset(m_ierr, ' ', FLOAT21_SIZE);
441  memset(m_ierc, ' ', FLOAT21_SIZE);
442  memset(m_iecc, ' ', FLOAT21_SIZE);
443  memset(m_ia0, ' ', FLOAT21_SIZE);
444  memset(m_iar, ' ', FLOAT21_SIZE);
445  memset(m_iac, ' ', FLOAT21_SIZE);
446  memset(m_iarr, ' ', FLOAT21_SIZE);
447  memset(m_iarc, ' ', FLOAT21_SIZE);
448  memset(m_iacc, ' ', FLOAT21_SIZE);
449  memset(m_spx, ' ', FLOAT21_SIZE);
450  memset(m_svx, ' ', FLOAT21_SIZE);
451  memset(m_sax, ' ', FLOAT21_SIZE);
452  memset(m_spy, ' ', FLOAT21_SIZE);
453  memset(m_svy, ' ', FLOAT21_SIZE);
454  memset(m_say, ' ', FLOAT21_SIZE);
455  memset(m_spz, ' ', FLOAT21_SIZE);
456  memset(m_svz, ' ', FLOAT21_SIZE);
457  memset(m_saz, ' ', FLOAT21_SIZE);
458 
459  m_iid[IID_SIZE] = '\0';
460  m_edition[EDITION_SIZE] = '\0';
461  m_isid[ISID_SIZE] = '\0';
462  m_sid[SID_SIZE] = '\0';
463  m_stid[STID_SIZE] = '\0';
464  m_year[YEAR_SIZE] = '\0';
465  m_month[MONTH_SIZE] = '\0';
466  m_day[DAY_SIZE] = '\0';
467  m_hour[HOUR_SIZE] = '\0';
468  m_minute[MINUTE_SIZE] = '\0';
469  m_second[SECOND_SIZE] = '\0';
470  m_nrg[NRG_SIZE] = '\0';
471  m_ncg[NCG_SIZE] = '\0';
472  m_trg[FLOAT21_SIZE] = '\0';
473  m_tcg[FLOAT21_SIZE] = '\0';
474  m_grndd[GRNDD_SIZE] = '\0';
475  m_xuor[FLOAT21_SIZE] = '\0';
476  m_yuor[FLOAT21_SIZE] = '\0';
477  m_zuor[FLOAT21_SIZE] = '\0';
478  m_xuxr[FLOAT21_SIZE] = '\0';
479  m_xuyr[FLOAT21_SIZE] = '\0';
480  m_xuzr[FLOAT21_SIZE] = '\0';
481  m_yuxr[FLOAT21_SIZE] = '\0';
482  m_yuyr[FLOAT21_SIZE] = '\0';
483  m_yuzr[FLOAT21_SIZE] = '\0';
484  m_zuxr[FLOAT21_SIZE] = '\0';
485  m_zuyr[FLOAT21_SIZE] = '\0';
486  m_zuzr[FLOAT21_SIZE] = '\0';
487  m_v1x[FLOAT21_SIZE] = '\0';
488  m_v1y[FLOAT21_SIZE] = '\0';
489  m_v1z[FLOAT21_SIZE] = '\0';
490  m_v2x[FLOAT21_SIZE] = '\0';
491  m_v2y[FLOAT21_SIZE] = '\0';
492  m_v2z[FLOAT21_SIZE] = '\0';
493  m_v3x[FLOAT21_SIZE] = '\0';
494  m_v3y[FLOAT21_SIZE] = '\0';
495  m_v3z[FLOAT21_SIZE] = '\0';
496  m_v4x[FLOAT21_SIZE] = '\0';
497  m_v4y[FLOAT21_SIZE] = '\0';
498  m_v4z[FLOAT21_SIZE] = '\0';
499  m_v5x[FLOAT21_SIZE] = '\0';
500  m_v5y[FLOAT21_SIZE] = '\0';
501  m_v5z[FLOAT21_SIZE] = '\0';
502  m_v6x[FLOAT21_SIZE] = '\0';
503  m_v6y[FLOAT21_SIZE] = '\0';
504  m_v6z[FLOAT21_SIZE] = '\0';
505  m_v7x[FLOAT21_SIZE] = '\0';
506  m_v7y[FLOAT21_SIZE] = '\0';
507  m_v7z[FLOAT21_SIZE] = '\0';
508  m_v8x[FLOAT21_SIZE] = '\0';
509  m_v8y[FLOAT21_SIZE] = '\0';
510  m_v8z[FLOAT21_SIZE] = '\0';
511  m_grpx[FLOAT21_SIZE] = '\0';
512  m_grpy[FLOAT21_SIZE] = '\0';
513  m_grpz[FLOAT21_SIZE] = '\0';
514  m_fullr[FULL_SIZE] = '\0';
515  m_fullc[FULL_SIZE] = '\0';
516  m_minr[MIN_SIZE] = '\0';
517  m_maxr[MAX_SIZE] = '\0';
518  m_minc[MIN_SIZE] = '\0';
519  m_maxc[MAX_SIZE] = '\0';
520  m_ie0[FLOAT21_SIZE] = '\0';
521  m_ier[FLOAT21_SIZE] = '\0';
522  m_iec[FLOAT21_SIZE] = '\0';
523  m_ierr[FLOAT21_SIZE] = '\0';
524  m_ierc[FLOAT21_SIZE] = '\0';
525  m_iecc[FLOAT21_SIZE] = '\0';
526  m_ia0[FLOAT21_SIZE] = '\0';
527  m_iar[FLOAT21_SIZE] = '\0';
528  m_iac[FLOAT21_SIZE] = '\0';
529  m_iarr[FLOAT21_SIZE] = '\0';
530  m_iarc[FLOAT21_SIZE] = '\0';
531  m_iacc[FLOAT21_SIZE] = '\0';
532  m_spx[FLOAT21_SIZE] = '\0';
533  m_svx[FLOAT21_SIZE] = '\0';
534  m_sax[FLOAT21_SIZE] = '\0';
535  m_spy[FLOAT21_SIZE] = '\0';
536  m_svy[FLOAT21_SIZE] = '\0';
537  m_say[FLOAT21_SIZE] = '\0';
538  m_spz[FLOAT21_SIZE] = '\0';
539  m_svz[FLOAT21_SIZE] = '\0';
540  m_saz[FLOAT21_SIZE] = '\0';
541 }
char m_nrg[NRG_SIZE+1]
char m_v1y[FLOAT21_SIZE+1]
char m_ier[FLOAT21_SIZE+1]
char m_fullc[FULL_SIZE+1]
char m_day[DAY_SIZE+1]
char m_yuyr[FLOAT21_SIZE+1]
char m_iecc[FLOAT21_SIZE+1]
char m_trg[FLOAT21_SIZE+1]
char m_v5z[FLOAT21_SIZE+1]
char m_v7y[FLOAT21_SIZE+1]
char m_tcg[FLOAT21_SIZE+1]
char m_year[YEAR_SIZE+1]
char m_xuor[FLOAT21_SIZE+1]
char m_v2x[FLOAT21_SIZE+1]
char m_yuxr[FLOAT21_SIZE+1]
char m_iacc[FLOAT21_SIZE+1]
char m_grpy[FLOAT21_SIZE+1]
char m_ierc[FLOAT21_SIZE+1]
char m_zuor[FLOAT21_SIZE+1]
char m_xuzr[FLOAT21_SIZE+1]
char m_ie0[FLOAT21_SIZE+1]
char m_sid[SID_SIZE+1]
char m_v3y[FLOAT21_SIZE+1]
char m_v6x[FLOAT21_SIZE+1]
char m_minute[MINUTE_SIZE+1]
char m_v6z[FLOAT21_SIZE+1]
char m_zuzr[FLOAT21_SIZE+1]
char m_v4z[FLOAT21_SIZE+1]
char m_v8y[FLOAT21_SIZE+1]
char m_minr[MIN_SIZE+1]
char m_ncg[NCG_SIZE+1]
char m_isid[ISID_SIZE+1]
char m_v7x[FLOAT21_SIZE+1]
char m_svx[FLOAT21_SIZE+1]
char m_v8z[FLOAT21_SIZE+1]
char m_fullr[FULL_SIZE+1]
char m_svz[FLOAT21_SIZE+1]
char m_grndd[GRNDD_SIZE+1]
char m_edition[EDITION_SIZE+1]
char m_maxr[MAX_SIZE+1]
char m_maxc[MAX_SIZE+1]
char m_iac[FLOAT21_SIZE+1]
char m_yuzr[FLOAT21_SIZE+1]
char m_say[FLOAT21_SIZE+1]
char m_month[MONTH_SIZE+1]
char m_v5y[FLOAT21_SIZE+1]
char m_v4y[FLOAT21_SIZE+1]
char m_xuyr[FLOAT21_SIZE+1]
char m_zuxr[FLOAT21_SIZE+1]
char m_second[SECOND_SIZE+1]
char m_v6y[FLOAT21_SIZE+1]
char m_iar[FLOAT21_SIZE+1]
char m_zuyr[FLOAT21_SIZE+1]
char m_saz[FLOAT21_SIZE+1]
char m_spy[FLOAT21_SIZE+1]
char m_v1x[FLOAT21_SIZE+1]
char m_spx[FLOAT21_SIZE+1]
char m_v7z[FLOAT21_SIZE+1]
char m_iarr[FLOAT21_SIZE+1]
char m_v3x[FLOAT21_SIZE+1]
char m_grpx[FLOAT21_SIZE+1]
char m_yuor[FLOAT21_SIZE+1]
char m_v2z[FLOAT21_SIZE+1]
char m_spz[FLOAT21_SIZE+1]
char m_v4x[FLOAT21_SIZE+1]
char m_iid[IID_SIZE+1]
char m_xuxr[FLOAT21_SIZE+1]
char m_v2y[FLOAT21_SIZE+1]
char m_ierr[FLOAT21_SIZE+1]
char m_v1z[FLOAT21_SIZE+1]
char m_grpz[FLOAT21_SIZE+1]
char m_svy[FLOAT21_SIZE+1]
char m_v8x[FLOAT21_SIZE+1]
char m_iarc[FLOAT21_SIZE+1]
char m_ia0[FLOAT21_SIZE+1]
char m_iec[FLOAT21_SIZE+1]
char m_v3z[FLOAT21_SIZE+1]
char m_minc[MIN_SIZE+1]
char m_stid[STID_SIZE+1]
char m_v5x[FLOAT21_SIZE+1]
char m_sax[FLOAT21_SIZE+1]
char m_hour[HOUR_SIZE+1]

◆ getDay()

ossimString ossimNitfRsmidaTag::getDay ( ) const

Definition at line 578 of file ossimNitfRsmidaTag.cpp.

References m_day.

Referenced by ossimRsmida::initialize().

579 {
580  return ossimString(m_day);
581 }
char m_day[DAY_SIZE+1]

◆ getEdition()

ossimString ossimNitfRsmidaTag::getEdition ( ) const

Definition at line 548 of file ossimNitfRsmidaTag.cpp.

References m_edition.

Referenced by ossimRsmida::initialize().

549 {
550  return ossimString(m_edition);
551 }
char m_edition[EDITION_SIZE+1]

◆ getFullc()

ossimString ossimNitfRsmidaTag::getFullc ( ) const

Definition at line 823 of file ossimNitfRsmidaTag.cpp.

References m_fullc.

Referenced by ossimRsmida::initialize().

824 {
825  return ossimString(m_fullc);
826 }
char m_fullc[FULL_SIZE+1]

◆ getFullr()

ossimString ossimNitfRsmidaTag::getFullr ( ) const

Definition at line 818 of file ossimNitfRsmidaTag.cpp.

References m_fullr.

Referenced by ossimRsmida::initialize().

819 {
820  return ossimString(m_fullr);
821 }
char m_fullr[FULL_SIZE+1]

◆ getGrndd()

ossimString ossimNitfRsmidaTag::getGrndd ( ) const

Definition at line 618 of file ossimNitfRsmidaTag.cpp.

References m_grndd.

Referenced by ossimRsmida::initialize().

619 {
620  return ossimString(m_grndd);
621 }
char m_grndd[GRNDD_SIZE+1]

◆ getGrpx()

ossimString ossimNitfRsmidaTag::getGrpx ( ) const

Definition at line 803 of file ossimNitfRsmidaTag.cpp.

References m_grpx.

Referenced by ossimRsmida::initialize().

804 {
805  return ossimString(m_grpx);
806 }
char m_grpx[FLOAT21_SIZE+1]

◆ getGrpy()

ossimString ossimNitfRsmidaTag::getGrpy ( ) const

Definition at line 808 of file ossimNitfRsmidaTag.cpp.

References m_grpy.

Referenced by ossimRsmida::initialize().

809 {
810  return ossimString(m_grpy);
811 }
char m_grpy[FLOAT21_SIZE+1]

◆ getGrpz()

ossimString ossimNitfRsmidaTag::getGrpz ( ) const

Definition at line 813 of file ossimNitfRsmidaTag.cpp.

References m_grpz.

Referenced by ossimRsmida::initialize().

814 {
815  return ossimString(m_grpz);
816 }
char m_grpz[FLOAT21_SIZE+1]

◆ getHour()

ossimString ossimNitfRsmidaTag::getHour ( ) const

Definition at line 583 of file ossimNitfRsmidaTag.cpp.

References m_hour.

Referenced by ossimRsmida::initialize().

584 {
585  return ossimString(m_hour);
586 }
char m_hour[HOUR_SIZE+1]

◆ getIa0()

ossimString ossimNitfRsmidaTag::getIa0 ( ) const

Definition at line 878 of file ossimNitfRsmidaTag.cpp.

References m_ia0.

Referenced by ossimRsmida::initialize().

879 {
880  return ossimString(m_ia0);
881 }
char m_ia0[FLOAT21_SIZE+1]

◆ getIac()

ossimString ossimNitfRsmidaTag::getIac ( ) const

Definition at line 888 of file ossimNitfRsmidaTag.cpp.

References m_iac.

Referenced by ossimRsmida::initialize().

889 {
890  return ossimString(m_iac);
891 }
char m_iac[FLOAT21_SIZE+1]

◆ getIacc()

ossimString ossimNitfRsmidaTag::getIacc ( ) const

Definition at line 903 of file ossimNitfRsmidaTag.cpp.

References m_iacc.

Referenced by ossimRsmida::initialize().

904 {
905  return ossimString(m_iacc);
906 }
char m_iacc[FLOAT21_SIZE+1]

◆ getIar()

ossimString ossimNitfRsmidaTag::getIar ( ) const

Definition at line 883 of file ossimNitfRsmidaTag.cpp.

References m_iar.

Referenced by ossimRsmida::initialize().

884 {
885  return ossimString(m_iar);
886 }
char m_iar[FLOAT21_SIZE+1]

◆ getIarc()

ossimString ossimNitfRsmidaTag::getIarc ( ) const

Definition at line 898 of file ossimNitfRsmidaTag.cpp.

References m_iarc.

Referenced by ossimRsmida::initialize().

899 {
900  return ossimString(m_iarc);
901 }
char m_iarc[FLOAT21_SIZE+1]

◆ getIarr()

ossimString ossimNitfRsmidaTag::getIarr ( ) const

Definition at line 893 of file ossimNitfRsmidaTag.cpp.

References m_iarr.

Referenced by ossimRsmida::initialize().

894 {
895  return ossimString(m_iarr);
896 }
char m_iarr[FLOAT21_SIZE+1]

◆ getIe0()

ossimString ossimNitfRsmidaTag::getIe0 ( ) const

Definition at line 848 of file ossimNitfRsmidaTag.cpp.

References m_ie0.

Referenced by ossimRsmida::initialize().

849 {
850  return ossimString(m_ie0);
851 }
char m_ie0[FLOAT21_SIZE+1]

◆ getIec()

ossimString ossimNitfRsmidaTag::getIec ( ) const

Definition at line 858 of file ossimNitfRsmidaTag.cpp.

References m_iec.

Referenced by ossimRsmida::initialize().

859 {
860  return ossimString(m_iec);
861 }
char m_iec[FLOAT21_SIZE+1]

◆ getIecc()

ossimString ossimNitfRsmidaTag::getIecc ( ) const

Definition at line 873 of file ossimNitfRsmidaTag.cpp.

References m_iecc.

Referenced by ossimRsmida::initialize().

874 {
875  return ossimString(m_iecc);
876 }
char m_iecc[FLOAT21_SIZE+1]

◆ getIer()

ossimString ossimNitfRsmidaTag::getIer ( ) const

Definition at line 853 of file ossimNitfRsmidaTag.cpp.

References m_ier.

Referenced by ossimRsmida::initialize().

854 {
855  return ossimString(m_ier);
856 }
char m_ier[FLOAT21_SIZE+1]

◆ getIerc()

ossimString ossimNitfRsmidaTag::getIerc ( ) const

Definition at line 868 of file ossimNitfRsmidaTag.cpp.

References m_ierc.

Referenced by ossimRsmida::initialize().

869 {
870  return ossimString(m_ierc);
871 }
char m_ierc[FLOAT21_SIZE+1]

◆ getIerr()

ossimString ossimNitfRsmidaTag::getIerr ( ) const

Definition at line 863 of file ossimNitfRsmidaTag.cpp.

References m_ierr.

Referenced by ossimRsmida::initialize().

864 {
865  return ossimString(m_ierr);
866 }
char m_ierr[FLOAT21_SIZE+1]

◆ getIid()

ossimString ossimNitfRsmidaTag::getIid ( ) const

Definition at line 543 of file ossimNitfRsmidaTag.cpp.

References m_iid.

Referenced by ossimRsmida::initialize().

544 {
545  return ossimString(m_iid);
546 }
char m_iid[IID_SIZE+1]

◆ getIsid()

ossimString ossimNitfRsmidaTag::getIsid ( ) const

Definition at line 553 of file ossimNitfRsmidaTag.cpp.

References m_isid.

Referenced by ossimRsmida::initialize().

554 {
555  return ossimString(m_isid);
556 }
char m_isid[ISID_SIZE+1]

◆ getMaxc()

ossimString ossimNitfRsmidaTag::getMaxc ( ) const

Definition at line 843 of file ossimNitfRsmidaTag.cpp.

References m_maxc.

Referenced by ossimRsmida::initialize().

844 {
845  return ossimString(m_maxc);
846 }
char m_maxc[MAX_SIZE+1]

◆ getMaxr()

ossimString ossimNitfRsmidaTag::getMaxr ( ) const

Definition at line 833 of file ossimNitfRsmidaTag.cpp.

References m_maxr.

Referenced by ossimRsmida::initialize().

834 {
835  return ossimString(m_maxr);
836 }
char m_maxr[MAX_SIZE+1]

◆ getMinc()

ossimString ossimNitfRsmidaTag::getMinc ( ) const

Definition at line 838 of file ossimNitfRsmidaTag.cpp.

References m_minc.

Referenced by ossimRsmida::initialize().

839 {
840  return ossimString(m_minc);
841 }
char m_minc[MIN_SIZE+1]

◆ getMinr()

ossimString ossimNitfRsmidaTag::getMinr ( ) const

Definition at line 828 of file ossimNitfRsmidaTag.cpp.

References m_minr.

Referenced by ossimRsmida::initialize().

829 {
830  return ossimString(m_minr);
831 }
char m_minr[MIN_SIZE+1]

◆ getMinute()

ossimString ossimNitfRsmidaTag::getMinute ( ) const

Definition at line 588 of file ossimNitfRsmidaTag.cpp.

References m_minute.

Referenced by ossimRsmida::initialize().

589 {
590  return ossimString(m_minute);
591 }
char m_minute[MINUTE_SIZE+1]

◆ getMonth()

ossimString ossimNitfRsmidaTag::getMonth ( ) const

Definition at line 573 of file ossimNitfRsmidaTag.cpp.

References m_month.

Referenced by ossimRsmida::initialize().

574 {
575  return ossimString(m_month);
576 }
char m_month[MONTH_SIZE+1]

◆ getNcg()

ossimString ossimNitfRsmidaTag::getNcg ( ) const

Definition at line 603 of file ossimNitfRsmidaTag.cpp.

References m_ncg.

Referenced by ossimRsmida::initialize().

604 {
605  return ossimString(m_ncg);
606 }
char m_ncg[NCG_SIZE+1]

◆ getNrg()

ossimString ossimNitfRsmidaTag::getNrg ( ) const

Definition at line 598 of file ossimNitfRsmidaTag.cpp.

References m_nrg.

Referenced by ossimRsmida::initialize().

599 {
600  return ossimString(m_nrg);
601 }
char m_nrg[NRG_SIZE+1]

◆ getSax()

ossimString ossimNitfRsmidaTag::getSax ( ) const

Definition at line 918 of file ossimNitfRsmidaTag.cpp.

References m_sax.

Referenced by ossimRsmida::initialize().

919 {
920  return ossimString(m_sax);
921 }
char m_sax[FLOAT21_SIZE+1]

◆ getSay()

ossimString ossimNitfRsmidaTag::getSay ( ) const

Definition at line 933 of file ossimNitfRsmidaTag.cpp.

References m_say.

Referenced by ossimRsmida::initialize().

934 {
935  return ossimString(m_say);
936 }
char m_say[FLOAT21_SIZE+1]

◆ getSaz()

ossimString ossimNitfRsmidaTag::getSaz ( ) const

Definition at line 948 of file ossimNitfRsmidaTag.cpp.

References m_saz.

Referenced by ossimRsmida::initialize().

949 {
950  return ossimString(m_saz);
951 }
char m_saz[FLOAT21_SIZE+1]

◆ getSecond()

ossimString ossimNitfRsmidaTag::getSecond ( ) const

Definition at line 593 of file ossimNitfRsmidaTag.cpp.

References m_second.

Referenced by ossimRsmida::initialize().

594 {
595  return ossimString(m_second);
596 }
char m_second[SECOND_SIZE+1]

◆ getSid()

ossimString ossimNitfRsmidaTag::getSid ( ) const

Definition at line 558 of file ossimNitfRsmidaTag.cpp.

References m_sid.

Referenced by ossimRsmida::initialize().

559 {
560  return ossimString(m_sid);
561 }
char m_sid[SID_SIZE+1]

◆ getSpx()

ossimString ossimNitfRsmidaTag::getSpx ( ) const

Definition at line 908 of file ossimNitfRsmidaTag.cpp.

References m_spx.

Referenced by ossimRsmida::initialize().

909 {
910  return ossimString(m_spx);
911 }
char m_spx[FLOAT21_SIZE+1]

◆ getSpy()

ossimString ossimNitfRsmidaTag::getSpy ( ) const

Definition at line 923 of file ossimNitfRsmidaTag.cpp.

References m_spy.

Referenced by ossimRsmida::initialize().

924 {
925  return ossimString(m_spy);
926 }
char m_spy[FLOAT21_SIZE+1]

◆ getSpz()

ossimString ossimNitfRsmidaTag::getSpz ( ) const

Definition at line 938 of file ossimNitfRsmidaTag.cpp.

References m_spz.

Referenced by ossimRsmida::initialize().

939 {
940  return ossimString(m_spz);
941 }
char m_spz[FLOAT21_SIZE+1]

◆ getStid()

ossimString ossimNitfRsmidaTag::getStid ( ) const

Definition at line 563 of file ossimNitfRsmidaTag.cpp.

References m_stid.

Referenced by ossimRsmida::initialize().

564 {
565  return ossimString(m_stid);
566 }
char m_stid[STID_SIZE+1]

◆ getSvx()

ossimString ossimNitfRsmidaTag::getSvx ( ) const

Definition at line 913 of file ossimNitfRsmidaTag.cpp.

References m_svx.

Referenced by ossimRsmida::initialize().

914 {
915  return ossimString(m_svx);
916 }
char m_svx[FLOAT21_SIZE+1]

◆ getSvy()

ossimString ossimNitfRsmidaTag::getSvy ( ) const

Definition at line 928 of file ossimNitfRsmidaTag.cpp.

References m_svy.

Referenced by ossimRsmida::initialize().

929 {
930  return ossimString(m_svy);
931 }
char m_svy[FLOAT21_SIZE+1]

◆ getSvz()

ossimString ossimNitfRsmidaTag::getSvz ( ) const

Definition at line 943 of file ossimNitfRsmidaTag.cpp.

References m_svz.

Referenced by ossimRsmida::initialize().

944 {
945  return ossimString(m_svz);
946 }
char m_svz[FLOAT21_SIZE+1]

◆ getTcg()

ossimString ossimNitfRsmidaTag::getTcg ( ) const

Definition at line 613 of file ossimNitfRsmidaTag.cpp.

References m_tcg.

Referenced by ossimRsmida::initialize().

614 {
615  return ossimString(m_tcg);
616 }
char m_tcg[FLOAT21_SIZE+1]

◆ getTrg()

ossimString ossimNitfRsmidaTag::getTrg ( ) const

Definition at line 608 of file ossimNitfRsmidaTag.cpp.

References m_trg.

Referenced by ossimRsmida::initialize().

609 {
610  return ossimString(m_trg);
611 }
char m_trg[FLOAT21_SIZE+1]

◆ getV1x()

ossimString ossimNitfRsmidaTag::getV1x ( ) const

Definition at line 683 of file ossimNitfRsmidaTag.cpp.

References m_v1x.

Referenced by ossimRsmida::initialize().

684 {
685  return ossimString(m_v1x);
686 }
char m_v1x[FLOAT21_SIZE+1]

◆ getV1y()

ossimString ossimNitfRsmidaTag::getV1y ( ) const

Definition at line 688 of file ossimNitfRsmidaTag.cpp.

References m_v1y.

Referenced by ossimRsmida::initialize().

689 {
690  return ossimString(m_v1y);
691 }
char m_v1y[FLOAT21_SIZE+1]

◆ getV1z()

ossimString ossimNitfRsmidaTag::getV1z ( ) const

Definition at line 693 of file ossimNitfRsmidaTag.cpp.

References m_v1z.

Referenced by ossimRsmida::initialize().

694 {
695  return ossimString(m_v1z);
696 }
char m_v1z[FLOAT21_SIZE+1]

◆ getV2x()

ossimString ossimNitfRsmidaTag::getV2x ( ) const

Definition at line 698 of file ossimNitfRsmidaTag.cpp.

References m_v2x.

Referenced by ossimRsmida::initialize().

699 {
700  return ossimString(m_v2x);
701 }
char m_v2x[FLOAT21_SIZE+1]

◆ getV2y()

ossimString ossimNitfRsmidaTag::getV2y ( ) const

Definition at line 703 of file ossimNitfRsmidaTag.cpp.

References m_v2y.

Referenced by ossimRsmida::initialize().

704 {
705  return ossimString(m_v2y);
706 }
char m_v2y[FLOAT21_SIZE+1]

◆ getV2z()

ossimString ossimNitfRsmidaTag::getV2z ( ) const

Definition at line 708 of file ossimNitfRsmidaTag.cpp.

References m_v2z.

Referenced by ossimRsmida::initialize().

709 {
710  return ossimString(m_v2z);
711 }
char m_v2z[FLOAT21_SIZE+1]

◆ getV3x()

ossimString ossimNitfRsmidaTag::getV3x ( ) const

Definition at line 713 of file ossimNitfRsmidaTag.cpp.

References m_v3x.

Referenced by ossimRsmida::initialize().

714 {
715  return ossimString(m_v3x);
716 }
char m_v3x[FLOAT21_SIZE+1]

◆ getV3y()

ossimString ossimNitfRsmidaTag::getV3y ( ) const

Definition at line 718 of file ossimNitfRsmidaTag.cpp.

References m_v3y.

Referenced by ossimRsmida::initialize().

719 {
720  return ossimString(m_v3y);
721 }
char m_v3y[FLOAT21_SIZE+1]

◆ getV3z()

ossimString ossimNitfRsmidaTag::getV3z ( ) const

Definition at line 723 of file ossimNitfRsmidaTag.cpp.

References m_v3z.

Referenced by ossimRsmida::initialize().

724 {
725  return ossimString(m_v3z);
726 }
char m_v3z[FLOAT21_SIZE+1]

◆ getV4x()

ossimString ossimNitfRsmidaTag::getV4x ( ) const

Definition at line 728 of file ossimNitfRsmidaTag.cpp.

References m_v4x.

Referenced by ossimRsmida::initialize().

729 {
730  return ossimString(m_v4x);
731 }
char m_v4x[FLOAT21_SIZE+1]

◆ getV4y()

ossimString ossimNitfRsmidaTag::getV4y ( ) const

Definition at line 733 of file ossimNitfRsmidaTag.cpp.

References m_v4y.

Referenced by ossimRsmida::initialize().

734 {
735  return ossimString(m_v4y);
736 }
char m_v4y[FLOAT21_SIZE+1]

◆ getV4z()

ossimString ossimNitfRsmidaTag::getV4z ( ) const

Definition at line 738 of file ossimNitfRsmidaTag.cpp.

References m_v4z.

Referenced by ossimRsmida::initialize().

739 {
740  return ossimString(m_v4z);
741 }
char m_v4z[FLOAT21_SIZE+1]

◆ getV5x()

ossimString ossimNitfRsmidaTag::getV5x ( ) const

Definition at line 743 of file ossimNitfRsmidaTag.cpp.

References m_v5x.

Referenced by ossimRsmida::initialize().

744 {
745  return ossimString(m_v5x);
746 }
char m_v5x[FLOAT21_SIZE+1]

◆ getV5y()

ossimString ossimNitfRsmidaTag::getV5y ( ) const

Definition at line 748 of file ossimNitfRsmidaTag.cpp.

References m_v5y.

Referenced by ossimRsmida::initialize().

749 {
750  return ossimString(m_v5y);
751 }
char m_v5y[FLOAT21_SIZE+1]

◆ getV5z()

ossimString ossimNitfRsmidaTag::getV5z ( ) const

Definition at line 753 of file ossimNitfRsmidaTag.cpp.

References m_v5z.

Referenced by ossimRsmida::initialize().

754 {
755  return ossimString(m_v5z);
756 }
char m_v5z[FLOAT21_SIZE+1]

◆ getV6x()

ossimString ossimNitfRsmidaTag::getV6x ( ) const

Definition at line 758 of file ossimNitfRsmidaTag.cpp.

References m_v6x.

Referenced by ossimRsmida::initialize().

759 {
760  return ossimString(m_v6x);
761 }
char m_v6x[FLOAT21_SIZE+1]

◆ getV6y()

ossimString ossimNitfRsmidaTag::getV6y ( ) const

Definition at line 763 of file ossimNitfRsmidaTag.cpp.

References m_v6y.

Referenced by ossimRsmida::initialize().

764 {
765  return ossimString(m_v6y);
766 }
char m_v6y[FLOAT21_SIZE+1]

◆ getV6z()

ossimString ossimNitfRsmidaTag::getV6z ( ) const

Definition at line 768 of file ossimNitfRsmidaTag.cpp.

References m_v6z.

Referenced by ossimRsmida::initialize().

769 {
770  return ossimString(m_v6z);
771 }
char m_v6z[FLOAT21_SIZE+1]

◆ getV7x()

ossimString ossimNitfRsmidaTag::getV7x ( ) const

Definition at line 773 of file ossimNitfRsmidaTag.cpp.

References m_v7x.

Referenced by ossimRsmida::initialize().

774 {
775  return ossimString(m_v7x);
776 }
char m_v7x[FLOAT21_SIZE+1]

◆ getV7y()

ossimString ossimNitfRsmidaTag::getV7y ( ) const

Definition at line 778 of file ossimNitfRsmidaTag.cpp.

References m_v7y.

Referenced by ossimRsmida::initialize().

779 {
780  return ossimString(m_v7y);
781 }
char m_v7y[FLOAT21_SIZE+1]

◆ getV7z()

ossimString ossimNitfRsmidaTag::getV7z ( ) const

Definition at line 783 of file ossimNitfRsmidaTag.cpp.

References m_v7z.

Referenced by ossimRsmida::initialize().

784 {
785  return ossimString(m_v7z);
786 }
char m_v7z[FLOAT21_SIZE+1]

◆ getV8x()

ossimString ossimNitfRsmidaTag::getV8x ( ) const

Definition at line 788 of file ossimNitfRsmidaTag.cpp.

References m_v8x.

Referenced by ossimRsmida::initialize().

789 {
790  return ossimString(m_v8x);
791 }
char m_v8x[FLOAT21_SIZE+1]

◆ getV8y()

ossimString ossimNitfRsmidaTag::getV8y ( ) const

Definition at line 793 of file ossimNitfRsmidaTag.cpp.

References m_v8y.

Referenced by ossimRsmida::initialize().

794 {
795  return ossimString(m_v8y);
796 }
char m_v8y[FLOAT21_SIZE+1]

◆ getV8z()

ossimString ossimNitfRsmidaTag::getV8z ( ) const

Definition at line 798 of file ossimNitfRsmidaTag.cpp.

References m_v8z.

Referenced by ossimRsmida::initialize().

799 {
800  return ossimString(m_v8z);
801 }
char m_v8z[FLOAT21_SIZE+1]

◆ getXuor()

ossimString ossimNitfRsmidaTag::getXuor ( ) const

Definition at line 623 of file ossimNitfRsmidaTag.cpp.

References m_xuor.

Referenced by ossimRsmida::initialize().

624 {
625  return ossimString(m_xuor);
626 }
char m_xuor[FLOAT21_SIZE+1]

◆ getXuxr()

ossimString ossimNitfRsmidaTag::getXuxr ( ) const

Definition at line 638 of file ossimNitfRsmidaTag.cpp.

References m_xuxr.

Referenced by ossimRsmida::initialize().

639 {
640  return ossimString(m_xuxr);
641 }
char m_xuxr[FLOAT21_SIZE+1]

◆ getXuyr()

ossimString ossimNitfRsmidaTag::getXuyr ( ) const

Definition at line 643 of file ossimNitfRsmidaTag.cpp.

References m_xuyr.

Referenced by ossimRsmida::initialize().

644 {
645  return ossimString(m_xuyr);
646 }
char m_xuyr[FLOAT21_SIZE+1]

◆ getXuzr()

ossimString ossimNitfRsmidaTag::getXuzr ( ) const

Definition at line 648 of file ossimNitfRsmidaTag.cpp.

References m_xuzr.

Referenced by ossimRsmida::initialize().

649 {
650  return ossimString(m_xuzr);
651 }
char m_xuzr[FLOAT21_SIZE+1]

◆ getYear()

ossimString ossimNitfRsmidaTag::getYear ( ) const

Definition at line 568 of file ossimNitfRsmidaTag.cpp.

References m_year.

Referenced by ossimRsmida::initialize().

569 {
570  return ossimString(m_year);
571 }
char m_year[YEAR_SIZE+1]

◆ getYuor()

ossimString ossimNitfRsmidaTag::getYuor ( ) const

Definition at line 628 of file ossimNitfRsmidaTag.cpp.

References m_yuor.

Referenced by ossimRsmida::initialize().

629 {
630  return ossimString(m_yuor);
631 }
char m_yuor[FLOAT21_SIZE+1]

◆ getYuxr()

ossimString ossimNitfRsmidaTag::getYuxr ( ) const

Definition at line 653 of file ossimNitfRsmidaTag.cpp.

References m_yuxr.

Referenced by ossimRsmida::initialize().

654 {
655  return ossimString(m_yuxr);
656 }
char m_yuxr[FLOAT21_SIZE+1]

◆ getYuyr()

ossimString ossimNitfRsmidaTag::getYuyr ( ) const

Definition at line 658 of file ossimNitfRsmidaTag.cpp.

References m_yuyr.

Referenced by ossimRsmida::initialize().

659 {
660  return ossimString(m_yuyr);
661 }
char m_yuyr[FLOAT21_SIZE+1]

◆ getYuzr()

ossimString ossimNitfRsmidaTag::getYuzr ( ) const

Definition at line 663 of file ossimNitfRsmidaTag.cpp.

References m_yuzr.

Referenced by ossimRsmida::initialize().

664 {
665  return ossimString(m_yuzr);
666 }
char m_yuzr[FLOAT21_SIZE+1]

◆ getZuor()

ossimString ossimNitfRsmidaTag::getZuor ( ) const

Definition at line 633 of file ossimNitfRsmidaTag.cpp.

References m_zuor.

Referenced by ossimRsmida::initialize().

634 {
635  return ossimString(m_zuor);
636 }
char m_zuor[FLOAT21_SIZE+1]

◆ getZuxr()

ossimString ossimNitfRsmidaTag::getZuxr ( ) const

Definition at line 668 of file ossimNitfRsmidaTag.cpp.

References m_zuxr.

Referenced by ossimRsmida::initialize().

669 {
670  return ossimString(m_zuxr);
671 }
char m_zuxr[FLOAT21_SIZE+1]

◆ getZuyr()

ossimString ossimNitfRsmidaTag::getZuyr ( ) const

Definition at line 673 of file ossimNitfRsmidaTag.cpp.

References m_zuyr.

Referenced by ossimRsmida::initialize().

674 {
675  return ossimString(m_zuyr);
676 }
char m_zuyr[FLOAT21_SIZE+1]

◆ getZuzr()

ossimString ossimNitfRsmidaTag::getZuzr ( ) const

Definition at line 678 of file ossimNitfRsmidaTag.cpp.

References m_zuzr.

Referenced by ossimRsmida::initialize().

679 {
680  return ossimString(m_zuzr);
681 }
char m_zuzr[FLOAT21_SIZE+1]

◆ parseStream()

void ossimNitfRsmidaTag::parseStream ( std::istream &  in)
virtual

Definition at line 107 of file ossimNitfRsmidaTag.cpp.

References DAY_SIZE, EDITION_SIZE, FLOAT21_SIZE, FULL_SIZE, GRNDD_SIZE, HOUR_SIZE, IID_SIZE, ISID_SIZE, m_day, m_edition, m_fullc, m_fullr, m_grndd, m_grpx, m_grpy, m_grpz, m_hour, m_ia0, m_iac, m_iacc, m_iar, m_iarc, m_iarr, m_ie0, m_iec, m_iecc, m_ier, m_ierc, m_ierr, m_iid, m_isid, m_maxc, m_maxr, m_minc, m_minr, m_minute, m_month, m_ncg, m_nrg, m_sax, m_say, m_saz, m_second, m_sid, m_spx, m_spy, m_spz, m_stid, m_svx, m_svy, m_svz, m_tcg, m_trg, m_v1x, m_v1y, m_v1z, m_v2x, m_v2y, m_v2z, m_v3x, m_v3y, m_v3z, m_v4x, m_v4y, m_v4z, m_v5x, m_v5y, m_v5z, m_v6x, m_v6y, m_v6z, m_v7x, m_v7y, m_v7z, m_v8x, m_v8y, m_v8z, m_xuor, m_xuxr, m_xuyr, m_xuzr, m_year, m_yuor, m_yuxr, m_yuyr, m_yuzr, m_zuor, m_zuxr, m_zuyr, m_zuzr, MAX_SIZE, MIN_SIZE, MINUTE_SIZE, MONTH_SIZE, NCG_SIZE, NRG_SIZE, SECOND_SIZE, SID_SIZE, STID_SIZE, and YEAR_SIZE.

108 {
109  in.read(m_iid, IID_SIZE);
110  in.read(m_edition, EDITION_SIZE);
111  in.read(m_isid, ISID_SIZE);
112  in.read(m_sid, SID_SIZE);
113  in.read(m_stid, STID_SIZE);
114  in.read(m_year, YEAR_SIZE);
115  in.read(m_month, MONTH_SIZE);
116  in.read(m_day, DAY_SIZE);
117  in.read(m_hour, HOUR_SIZE);
118  in.read(m_minute, MINUTE_SIZE);
119  in.read(m_second, SECOND_SIZE);
120  in.read(m_nrg, NRG_SIZE);
121  in.read(m_ncg, NCG_SIZE);
122  in.read(m_trg, FLOAT21_SIZE);
123  in.read(m_tcg, FLOAT21_SIZE);
124  in.read(m_grndd, GRNDD_SIZE);
125  in.read(m_xuor, FLOAT21_SIZE);
126  in.read(m_yuor, FLOAT21_SIZE);
127  in.read(m_zuor, FLOAT21_SIZE);
128  in.read(m_xuxr, FLOAT21_SIZE);
129  in.read(m_xuyr, FLOAT21_SIZE);
130  in.read(m_xuzr, FLOAT21_SIZE);
131  in.read(m_yuxr, FLOAT21_SIZE);
132  in.read(m_yuyr, FLOAT21_SIZE);
133  in.read(m_yuzr, FLOAT21_SIZE);
134  in.read(m_zuxr, FLOAT21_SIZE);
135  in.read(m_zuyr, FLOAT21_SIZE);
136  in.read(m_zuzr, FLOAT21_SIZE);
137  in.read(m_v1x, FLOAT21_SIZE);
138  in.read(m_v1y, FLOAT21_SIZE);
139  in.read(m_v1z, FLOAT21_SIZE);
140  in.read(m_v2x, FLOAT21_SIZE);
141  in.read(m_v2y, FLOAT21_SIZE);
142  in.read(m_v2z, FLOAT21_SIZE);
143  in.read(m_v3x, FLOAT21_SIZE);
144  in.read(m_v3y, FLOAT21_SIZE);
145  in.read(m_v3z, FLOAT21_SIZE);
146  in.read(m_v4x, FLOAT21_SIZE);
147  in.read(m_v4y, FLOAT21_SIZE);
148  in.read(m_v4z, FLOAT21_SIZE);
149  in.read(m_v5x, FLOAT21_SIZE);
150  in.read(m_v5y, FLOAT21_SIZE);
151  in.read(m_v5z, FLOAT21_SIZE);
152  in.read(m_v6x, FLOAT21_SIZE);
153  in.read(m_v6y, FLOAT21_SIZE);
154  in.read(m_v6z, FLOAT21_SIZE);
155  in.read(m_v7x, FLOAT21_SIZE);
156  in.read(m_v7y, FLOAT21_SIZE);
157  in.read(m_v7z, FLOAT21_SIZE);
158  in.read(m_v8x, FLOAT21_SIZE);
159  in.read(m_v8y, FLOAT21_SIZE);
160  in.read(m_v8z, FLOAT21_SIZE);
161  in.read(m_grpx, FLOAT21_SIZE);
162  in.read(m_grpy, FLOAT21_SIZE);
163  in.read(m_grpz, FLOAT21_SIZE);
164  in.read(m_fullr, FULL_SIZE);
165  in.read(m_fullc, FULL_SIZE);
166  in.read(m_minr, MIN_SIZE);
167  in.read(m_maxr, MAX_SIZE);
168  in.read(m_minc, MIN_SIZE);
169  in.read(m_maxc, MAX_SIZE);
170  in.read(m_ie0, FLOAT21_SIZE);
171  in.read(m_ier, FLOAT21_SIZE);
172  in.read(m_iec, FLOAT21_SIZE);
173  in.read(m_ierr, FLOAT21_SIZE);
174  in.read(m_ierc, FLOAT21_SIZE);
175  in.read(m_iecc, FLOAT21_SIZE);
176  in.read(m_ia0, FLOAT21_SIZE);
177  in.read(m_iar, FLOAT21_SIZE);
178  in.read(m_iac, FLOAT21_SIZE);
179  in.read(m_iarr, FLOAT21_SIZE);
180  in.read(m_iarc, FLOAT21_SIZE);
181  in.read(m_iacc, FLOAT21_SIZE);
182  in.read(m_spx, FLOAT21_SIZE);
183  in.read(m_svx, FLOAT21_SIZE);
184  in.read(m_sax, FLOAT21_SIZE);
185  in.read(m_spy, FLOAT21_SIZE);
186  in.read(m_svy, FLOAT21_SIZE);
187  in.read(m_say, FLOAT21_SIZE);
188  in.read(m_spz, FLOAT21_SIZE);
189  in.read(m_svz, FLOAT21_SIZE);
190  in.read(m_saz, FLOAT21_SIZE);
191 }
char m_nrg[NRG_SIZE+1]
char m_v1y[FLOAT21_SIZE+1]
char m_ier[FLOAT21_SIZE+1]
char m_fullc[FULL_SIZE+1]
char m_day[DAY_SIZE+1]
char m_yuyr[FLOAT21_SIZE+1]
char m_iecc[FLOAT21_SIZE+1]
char m_trg[FLOAT21_SIZE+1]
char m_v5z[FLOAT21_SIZE+1]
char m_v7y[FLOAT21_SIZE+1]
char m_tcg[FLOAT21_SIZE+1]
char m_year[YEAR_SIZE+1]
char m_xuor[FLOAT21_SIZE+1]
char m_v2x[FLOAT21_SIZE+1]
char m_yuxr[FLOAT21_SIZE+1]
char m_iacc[FLOAT21_SIZE+1]
char m_grpy[FLOAT21_SIZE+1]
char m_ierc[FLOAT21_SIZE+1]
char m_zuor[FLOAT21_SIZE+1]
char m_xuzr[FLOAT21_SIZE+1]
char m_ie0[FLOAT21_SIZE+1]
char m_sid[SID_SIZE+1]
char m_v3y[FLOAT21_SIZE+1]
char m_v6x[FLOAT21_SIZE+1]
char m_minute[MINUTE_SIZE+1]
char m_v6z[FLOAT21_SIZE+1]
char m_zuzr[FLOAT21_SIZE+1]
char m_v4z[FLOAT21_SIZE+1]
char m_v8y[FLOAT21_SIZE+1]
char m_minr[MIN_SIZE+1]
char m_ncg[NCG_SIZE+1]
char m_isid[ISID_SIZE+1]
char m_v7x[FLOAT21_SIZE+1]
char m_svx[FLOAT21_SIZE+1]
char m_v8z[FLOAT21_SIZE+1]
char m_fullr[FULL_SIZE+1]
char m_svz[FLOAT21_SIZE+1]
char m_grndd[GRNDD_SIZE+1]
char m_edition[EDITION_SIZE+1]
char m_maxr[MAX_SIZE+1]
char m_maxc[MAX_SIZE+1]
char m_iac[FLOAT21_SIZE+1]
char m_yuzr[FLOAT21_SIZE+1]
char m_say[FLOAT21_SIZE+1]
char m_month[MONTH_SIZE+1]
char m_v5y[FLOAT21_SIZE+1]
char m_v4y[FLOAT21_SIZE+1]
char m_xuyr[FLOAT21_SIZE+1]
char m_zuxr[FLOAT21_SIZE+1]
char m_second[SECOND_SIZE+1]
char m_v6y[FLOAT21_SIZE+1]
char m_iar[FLOAT21_SIZE+1]
char m_zuyr[FLOAT21_SIZE+1]
char m_saz[FLOAT21_SIZE+1]
char m_spy[FLOAT21_SIZE+1]
char m_v1x[FLOAT21_SIZE+1]
char m_spx[FLOAT21_SIZE+1]
char m_v7z[FLOAT21_SIZE+1]
char m_iarr[FLOAT21_SIZE+1]
char m_v3x[FLOAT21_SIZE+1]
char m_grpx[FLOAT21_SIZE+1]
char m_yuor[FLOAT21_SIZE+1]
char m_v2z[FLOAT21_SIZE+1]
char m_spz[FLOAT21_SIZE+1]
char m_v4x[FLOAT21_SIZE+1]
char m_iid[IID_SIZE+1]
char m_xuxr[FLOAT21_SIZE+1]
char m_v2y[FLOAT21_SIZE+1]
char m_ierr[FLOAT21_SIZE+1]
char m_v1z[FLOAT21_SIZE+1]
char m_grpz[FLOAT21_SIZE+1]
char m_svy[FLOAT21_SIZE+1]
char m_v8x[FLOAT21_SIZE+1]
char m_iarc[FLOAT21_SIZE+1]
char m_ia0[FLOAT21_SIZE+1]
char m_iec[FLOAT21_SIZE+1]
char m_v3z[FLOAT21_SIZE+1]
char m_minc[MIN_SIZE+1]
char m_stid[STID_SIZE+1]
char m_v5x[FLOAT21_SIZE+1]
char m_sax[FLOAT21_SIZE+1]
char m_hour[HOUR_SIZE+1]

◆ print()

std::ostream & ossimNitfRsmidaTag::print ( std::ostream &  out,
const std::string &  prefix = std::string() 
) const
virtual

Pure virtual print method that outputs a key/value type format adding prefix to keys.

Reimplemented from ossimNitfRegisteredTag.

Definition at line 279 of file ossimNitfRsmidaTag.cpp.

References ossimNitfRegisteredTag::getTagLength(), ossimNitfRegisteredTag::getTagName(), m_day, m_edition, m_fullc, m_fullr, m_grndd, m_grpx, m_grpy, m_grpz, m_hour, m_ia0, m_iac, m_iacc, m_iar, m_iarc, m_iarr, m_ie0, m_iec, m_iecc, m_ier, m_ierc, m_ierr, m_iid, m_isid, m_maxc, m_maxr, m_minc, m_minr, m_minute, m_month, m_ncg, m_nrg, m_sax, m_say, m_saz, m_second, m_sid, m_spx, m_spy, m_spz, m_stid, m_svx, m_svy, m_svz, m_tcg, m_trg, m_v1x, m_xuor, m_xuxr, m_xuyr, m_xuzr, m_year, m_yuor, m_yuxr, m_yuyr, m_yuzr, m_zuor, m_zuxr, m_zuyr, and m_zuzr.

281 {
282  std::string pfx = prefix;
283  pfx += getTagName();
284  pfx += ".";
285  out << setiosflags(ios::left)
286  << pfx << std::setw(24) << "CETAG:" << getTagName() << "\n"
287  << pfx << std::setw(24) << "CEL:" << getTagLength() << "\n"
288  << pfx << std::setw(24) << "IID:" << m_iid << "\n"
289  << pfx << std::setw(24) << "EDITION:" << m_edition << "\n"
290  << pfx << std::setw(24) << "ISID:" << m_isid << "\n"
291  << pfx << std::setw(24) << "SID:" << m_sid << "\n"
292  << pfx << std::setw(24) << "STID:" << m_stid << "\n"
293  << pfx << std::setw(24) << "YEAR:" << m_year << "\n"
294  << pfx << std::setw(24) << "MONTH:" << m_month << "\n"
295  << pfx << std::setw(24) << "DAY:" << m_day << "\n"
296  << pfx << std::setw(24) << "HOUR:" << m_hour << "\n"
297  << pfx << std::setw(24) << "MINUTE:" << m_minute << "\n"
298  << pfx << std::setw(24) << "SECOND:" << m_second << "\n"
299  << pfx << std::setw(24) << "NRG:" << m_nrg << "\n"
300  << pfx << std::setw(24) << "NCG:" << m_ncg << "\n"
301  << pfx << std::setw(24) << "TRG:" << m_trg << "\n"
302  << pfx << std::setw(24) << "TCG:" << m_tcg << "\n"
303  << pfx << std::setw(24) << "GRNDD:" << m_grndd << "\n"
304  << pfx << std::setw(24) << "XUOR:" << m_xuor << "\n"
305  << pfx << std::setw(24) << "YUOR:" << m_yuor << "\n"
306  << pfx << std::setw(24) << "ZUOR:" << m_zuor << "\n"
307  << pfx << std::setw(24) << "XUXR:" << m_xuxr << "\n"
308  << pfx << std::setw(24) << "XUYR:" << m_xuyr << "\n"
309  << pfx << std::setw(24) << "XUZR:" << m_xuzr << "\n"
310  << pfx << std::setw(24) << "YUXR:" << m_yuxr << "\n"
311  << pfx << std::setw(24) << "YUYR:" << m_yuyr << "\n"
312  << pfx << std::setw(24) << "YUZR:" << m_yuzr << "\n"
313  << pfx << std::setw(24) << "ZUXR:" << m_zuxr << "\n"
314  << pfx << std::setw(24) << "ZUYR:" << m_zuyr << "\n"
315  << pfx << std::setw(24) << "ZUZR:" << m_zuzr << "\n"
316  << pfx << std::setw(24) << "V1X:" << m_v1x << "\n"
317  << pfx << std::setw(24) << "V1Y:" << m_v1x << "\n"
318  << pfx << std::setw(24) << "V1Z:" << m_v1x << "\n"
319  << pfx << std::setw(24) << "V2X:" << m_v1x << "\n"
320  << pfx << std::setw(24) << "V2Y:" << m_v1x << "\n"
321  << pfx << std::setw(24) << "V2Z:" << m_v1x << "\n"
322  << pfx << std::setw(24) << "V3X:" << m_v1x << "\n"
323  << pfx << std::setw(24) << "V3Y:" << m_v1x << "\n"
324  << pfx << std::setw(24) << "V3Z:" << m_v1x << "\n"
325  << pfx << std::setw(24) << "V4X:" << m_v1x << "\n"
326  << pfx << std::setw(24) << "V4Y:" << m_v1x << "\n"
327  << pfx << std::setw(24) << "V4Z:" << m_v1x << "\n"
328  << pfx << std::setw(24) << "V5X:" << m_v1x << "\n"
329  << pfx << std::setw(24) << "V5Y:" << m_v1x << "\n"
330  << pfx << std::setw(24) << "V5Z:" << m_v1x << "\n"
331  << pfx << std::setw(24) << "V6X:" << m_v1x << "\n"
332  << pfx << std::setw(24) << "V6Y:" << m_v1x << "\n"
333  << pfx << std::setw(24) << "V6Z:" << m_v1x << "\n"
334  << pfx << std::setw(24) << "V7X:" << m_v1x << "\n"
335  << pfx << std::setw(24) << "V7Y:" << m_v1x << "\n"
336  << pfx << std::setw(24) << "V7Z:" << m_v1x << "\n"
337  << pfx << std::setw(24) << "V8X:" << m_v1x << "\n"
338  << pfx << std::setw(24) << "V8Y:" << m_v1x << "\n"
339  << pfx << std::setw(24) << "V8Z:" << m_v1x << "\n"
340  << pfx << std::setw(24) << "GRPX:" << m_grpx << "\n"
341  << pfx << std::setw(24) << "GRPY:" << m_grpy << "\n"
342  << pfx << std::setw(24) << "GRPZ:" << m_grpz << "\n"
343  << pfx << std::setw(24) << "FULLR:" << m_fullr << "\n"
344  << pfx << std::setw(24) << "FULLC:" << m_fullc << "\n"
345  << pfx << std::setw(24) << "MINR:" << m_minr << "\n"
346  << pfx << std::setw(24) << "MAXR:" << m_maxr << "\n"
347  << pfx << std::setw(24) << "MINC:" << m_minc << "\n"
348  << pfx << std::setw(24) << "MAXC:" << m_maxc << "\n"
349  << pfx << std::setw(24) << "IE0:" << m_ie0 << "\n"
350  << pfx << std::setw(24) << "IER:" << m_ier << "\n"
351  << pfx << std::setw(24) << "IEC:" << m_iec << "\n"
352  << pfx << std::setw(24) << "IERR:" << m_ierr << "\n"
353  << pfx << std::setw(24) << "IERC:" << m_ierc << "\n"
354  << pfx << std::setw(24) << "IECC:" << m_iecc << "\n"
355  << pfx << std::setw(24) << "IA0:" << m_ia0 << "\n"
356  << pfx << std::setw(24) << "IAR:" << m_iar << "\n"
357  << pfx << std::setw(24) << "IAC:" << m_iac << "\n"
358  << pfx << std::setw(24) << "IARR:" << m_iarr << "\n"
359  << pfx << std::setw(24) << "IARC:" << m_iarc << "\n"
360  << pfx << std::setw(24) << "IACC:" << m_iacc << "\n"
361  << pfx << std::setw(24) << "SPX:" << m_spx << "\n"
362  << pfx << std::setw(24) << "SVX:" << m_svx << "\n"
363  << pfx << std::setw(24) << "SAX:" << m_sax << "\n"
364  << pfx << std::setw(24) << "SPY:" << m_spy << "\n"
365  << pfx << std::setw(24) << "SVY:" << m_svy << "\n"
366  << pfx << std::setw(24) << "SAY:" << m_say << "\n"
367  << pfx << std::setw(24) << "SPZ:" << m_spz << "\n"
368  << pfx << std::setw(24) << "SVZ:" << m_svz << "\n"
369  << pfx << std::setw(24) << "SAZ:" << m_saz << "\n";
370 
371  return out;
372 }
char m_nrg[NRG_SIZE+1]
char m_ier[FLOAT21_SIZE+1]
virtual const std::string & getTagName() const
This will return the name of the registered tag for this user defined header.
char m_fullc[FULL_SIZE+1]
char m_day[DAY_SIZE+1]
char m_yuyr[FLOAT21_SIZE+1]
char m_iecc[FLOAT21_SIZE+1]
char m_trg[FLOAT21_SIZE+1]
char m_tcg[FLOAT21_SIZE+1]
char m_year[YEAR_SIZE+1]
char m_xuor[FLOAT21_SIZE+1]
char m_yuxr[FLOAT21_SIZE+1]
char m_iacc[FLOAT21_SIZE+1]
char m_grpy[FLOAT21_SIZE+1]
char m_ierc[FLOAT21_SIZE+1]
char m_zuor[FLOAT21_SIZE+1]
char m_xuzr[FLOAT21_SIZE+1]
char m_ie0[FLOAT21_SIZE+1]
char m_sid[SID_SIZE+1]
char m_minute[MINUTE_SIZE+1]
char m_zuzr[FLOAT21_SIZE+1]
char m_minr[MIN_SIZE+1]
char m_ncg[NCG_SIZE+1]
char m_isid[ISID_SIZE+1]
char m_svx[FLOAT21_SIZE+1]
char m_fullr[FULL_SIZE+1]
char m_svz[FLOAT21_SIZE+1]
char m_grndd[GRNDD_SIZE+1]
char m_edition[EDITION_SIZE+1]
virtual ossim_uint32 getTagLength() const
Returns the length in bytes of the tag from the CEL or REL field.
char m_maxr[MAX_SIZE+1]
char m_maxc[MAX_SIZE+1]
char m_iac[FLOAT21_SIZE+1]
char m_yuzr[FLOAT21_SIZE+1]
char m_say[FLOAT21_SIZE+1]
char m_month[MONTH_SIZE+1]
char m_xuyr[FLOAT21_SIZE+1]
char m_zuxr[FLOAT21_SIZE+1]
char m_second[SECOND_SIZE+1]
char m_iar[FLOAT21_SIZE+1]
char m_zuyr[FLOAT21_SIZE+1]
char m_saz[FLOAT21_SIZE+1]
char m_spy[FLOAT21_SIZE+1]
char m_v1x[FLOAT21_SIZE+1]
char m_spx[FLOAT21_SIZE+1]
char m_iarr[FLOAT21_SIZE+1]
char m_grpx[FLOAT21_SIZE+1]
char m_yuor[FLOAT21_SIZE+1]
char m_spz[FLOAT21_SIZE+1]
char m_iid[IID_SIZE+1]
char m_xuxr[FLOAT21_SIZE+1]
char m_ierr[FLOAT21_SIZE+1]
char m_grpz[FLOAT21_SIZE+1]
char m_svy[FLOAT21_SIZE+1]
char m_iarc[FLOAT21_SIZE+1]
char m_ia0[FLOAT21_SIZE+1]
char m_iec[FLOAT21_SIZE+1]
char m_minc[MIN_SIZE+1]
char m_stid[STID_SIZE+1]
char m_sax[FLOAT21_SIZE+1]
char m_hour[HOUR_SIZE+1]

◆ writeStream()

void ossimNitfRsmidaTag::writeStream ( std::ostream &  out)
virtual

Definition at line 193 of file ossimNitfRsmidaTag.cpp.

References DAY_SIZE, EDITION_SIZE, FLOAT21_SIZE, FULL_SIZE, GRNDD_SIZE, HOUR_SIZE, IID_SIZE, ISID_SIZE, m_day, m_edition, m_fullc, m_fullr, m_grndd, m_grpx, m_grpy, m_grpz, m_hour, m_ia0, m_iac, m_iacc, m_iar, m_iarc, m_iarr, m_ie0, m_iec, m_iecc, m_ier, m_ierc, m_ierr, m_iid, m_isid, m_maxc, m_maxr, m_minc, m_minr, m_minute, m_month, m_ncg, m_nrg, m_sax, m_say, m_saz, m_second, m_sid, m_spx, m_spy, m_spz, m_stid, m_svx, m_svy, m_svz, m_tcg, m_trg, m_v1x, m_v1y, m_v1z, m_v2x, m_v2y, m_v2z, m_v3x, m_v3y, m_v3z, m_v4x, m_v4y, m_v4z, m_v5x, m_v5y, m_v5z, m_v6x, m_v6y, m_v6z, m_v7x, m_v7y, m_v7z, m_v8x, m_v8y, m_v8z, m_xuor, m_xuxr, m_xuyr, m_xuzr, m_year, m_yuor, m_yuxr, m_yuyr, m_yuzr, m_zuor, m_zuxr, m_zuyr, m_zuzr, MAX_SIZE, MIN_SIZE, MINUTE_SIZE, MONTH_SIZE, NCG_SIZE, NRG_SIZE, SECOND_SIZE, SID_SIZE, STID_SIZE, and YEAR_SIZE.

194 {
195  out.write(m_iid, IID_SIZE);
196  out.write(m_edition, EDITION_SIZE);
197  out.write(m_isid, ISID_SIZE);
198  out.write(m_sid, SID_SIZE);
199  out.write(m_stid, STID_SIZE);
200  out.write(m_year, YEAR_SIZE);
201  out.write(m_month, MONTH_SIZE);
202  out.write(m_day, DAY_SIZE);
203  out.write(m_hour, HOUR_SIZE);
204  out.write(m_minute, MINUTE_SIZE);
205  out.write(m_second, SECOND_SIZE);
206  out.write(m_nrg, NRG_SIZE);
207  out.write(m_ncg, NCG_SIZE);
208  out.write(m_trg, FLOAT21_SIZE);
209  out.write(m_tcg, FLOAT21_SIZE);
210  out.write(m_grndd, GRNDD_SIZE);
211  out.write(m_xuor, FLOAT21_SIZE);
212  out.write(m_yuor, FLOAT21_SIZE);
213  out.write(m_zuor, FLOAT21_SIZE);
214  out.write(m_xuxr, FLOAT21_SIZE);
215  out.write(m_xuyr, FLOAT21_SIZE);
216  out.write(m_xuzr, FLOAT21_SIZE);
217  out.write(m_yuxr, FLOAT21_SIZE);
218  out.write(m_yuyr, FLOAT21_SIZE);
219  out.write(m_yuzr, FLOAT21_SIZE);
220  out.write(m_zuxr, FLOAT21_SIZE);
221  out.write(m_zuyr, FLOAT21_SIZE);
222  out.write(m_zuzr, FLOAT21_SIZE);
223  out.write(m_v1x, FLOAT21_SIZE);
224  out.write(m_v1y, FLOAT21_SIZE);
225  out.write(m_v1z, FLOAT21_SIZE);
226  out.write(m_v2x, FLOAT21_SIZE);
227  out.write(m_v2y, FLOAT21_SIZE);
228  out.write(m_v2z, FLOAT21_SIZE);
229  out.write(m_v3x, FLOAT21_SIZE);
230  out.write(m_v3y, FLOAT21_SIZE);
231  out.write(m_v3z, FLOAT21_SIZE);
232  out.write(m_v4x, FLOAT21_SIZE);
233  out.write(m_v4y, FLOAT21_SIZE);
234  out.write(m_v4z, FLOAT21_SIZE);
235  out.write(m_v5x, FLOAT21_SIZE);
236  out.write(m_v5y, FLOAT21_SIZE);
237  out.write(m_v5z, FLOAT21_SIZE);
238  out.write(m_v6x, FLOAT21_SIZE);
239  out.write(m_v6y, FLOAT21_SIZE);
240  out.write(m_v6z, FLOAT21_SIZE);
241  out.write(m_v7x, FLOAT21_SIZE);
242  out.write(m_v7y, FLOAT21_SIZE);
243  out.write(m_v7z, FLOAT21_SIZE);
244  out.write(m_v8x, FLOAT21_SIZE);
245  out.write(m_v8y, FLOAT21_SIZE);
246  out.write(m_v8z, FLOAT21_SIZE);
247  out.write(m_grpx, FLOAT21_SIZE);
248  out.write(m_grpy, FLOAT21_SIZE);
249  out.write(m_grpz, FLOAT21_SIZE);
250  out.write(m_fullr, FULL_SIZE);
251  out.write(m_fullc, FULL_SIZE);
252  out.write(m_minr, MIN_SIZE);
253  out.write(m_maxr, MAX_SIZE);
254  out.write(m_minc, MIN_SIZE);
255  out.write(m_maxc, MAX_SIZE);
256  out.write(m_ie0, FLOAT21_SIZE);
257  out.write(m_ier, FLOAT21_SIZE);
258  out.write(m_iec, FLOAT21_SIZE);
259  out.write(m_ierr, FLOAT21_SIZE);
260  out.write(m_ierc, FLOAT21_SIZE);
261  out.write(m_iecc, FLOAT21_SIZE);
262  out.write(m_ia0, FLOAT21_SIZE);
263  out.write(m_iar, FLOAT21_SIZE);
264  out.write(m_iac, FLOAT21_SIZE);
265  out.write(m_iarr, FLOAT21_SIZE);
266  out.write(m_iarc, FLOAT21_SIZE);
267  out.write(m_iacc, FLOAT21_SIZE);
268  out.write(m_spx, FLOAT21_SIZE);
269  out.write(m_svx, FLOAT21_SIZE);
270  out.write(m_sax, FLOAT21_SIZE);
271  out.write(m_spy, FLOAT21_SIZE);
272  out.write(m_svy, FLOAT21_SIZE);
273  out.write(m_say, FLOAT21_SIZE);
274  out.write(m_spz, FLOAT21_SIZE);
275  out.write(m_svz, FLOAT21_SIZE);
276  out.write(m_saz, FLOAT21_SIZE);
277 }
char m_nrg[NRG_SIZE+1]
char m_v1y[FLOAT21_SIZE+1]
char m_ier[FLOAT21_SIZE+1]
char m_fullc[FULL_SIZE+1]
char m_day[DAY_SIZE+1]
char m_yuyr[FLOAT21_SIZE+1]
char m_iecc[FLOAT21_SIZE+1]
char m_trg[FLOAT21_SIZE+1]
char m_v5z[FLOAT21_SIZE+1]
char m_v7y[FLOAT21_SIZE+1]
char m_tcg[FLOAT21_SIZE+1]
char m_year[YEAR_SIZE+1]
char m_xuor[FLOAT21_SIZE+1]
char m_v2x[FLOAT21_SIZE+1]
char m_yuxr[FLOAT21_SIZE+1]
char m_iacc[FLOAT21_SIZE+1]
char m_grpy[FLOAT21_SIZE+1]
char m_ierc[FLOAT21_SIZE+1]
char m_zuor[FLOAT21_SIZE+1]
char m_xuzr[FLOAT21_SIZE+1]
char m_ie0[FLOAT21_SIZE+1]
char m_sid[SID_SIZE+1]
char m_v3y[FLOAT21_SIZE+1]
char m_v6x[FLOAT21_SIZE+1]
char m_minute[MINUTE_SIZE+1]
char m_v6z[FLOAT21_SIZE+1]
char m_zuzr[FLOAT21_SIZE+1]
char m_v4z[FLOAT21_SIZE+1]
char m_v8y[FLOAT21_SIZE+1]
char m_minr[MIN_SIZE+1]
char m_ncg[NCG_SIZE+1]
char m_isid[ISID_SIZE+1]
char m_v7x[FLOAT21_SIZE+1]
char m_svx[FLOAT21_SIZE+1]
char m_v8z[FLOAT21_SIZE+1]
char m_fullr[FULL_SIZE+1]
char m_svz[FLOAT21_SIZE+1]
char m_grndd[GRNDD_SIZE+1]
char m_edition[EDITION_SIZE+1]
char m_maxr[MAX_SIZE+1]
char m_maxc[MAX_SIZE+1]
char m_iac[FLOAT21_SIZE+1]
char m_yuzr[FLOAT21_SIZE+1]
char m_say[FLOAT21_SIZE+1]
char m_month[MONTH_SIZE+1]
char m_v5y[FLOAT21_SIZE+1]
char m_v4y[FLOAT21_SIZE+1]
char m_xuyr[FLOAT21_SIZE+1]
char m_zuxr[FLOAT21_SIZE+1]
char m_second[SECOND_SIZE+1]
char m_v6y[FLOAT21_SIZE+1]
char m_iar[FLOAT21_SIZE+1]
char m_zuyr[FLOAT21_SIZE+1]
char m_saz[FLOAT21_SIZE+1]
char m_spy[FLOAT21_SIZE+1]
char m_v1x[FLOAT21_SIZE+1]
char m_spx[FLOAT21_SIZE+1]
char m_v7z[FLOAT21_SIZE+1]
char m_iarr[FLOAT21_SIZE+1]
char m_v3x[FLOAT21_SIZE+1]
char m_grpx[FLOAT21_SIZE+1]
char m_yuor[FLOAT21_SIZE+1]
char m_v2z[FLOAT21_SIZE+1]
char m_spz[FLOAT21_SIZE+1]
char m_v4x[FLOAT21_SIZE+1]
char m_iid[IID_SIZE+1]
char m_xuxr[FLOAT21_SIZE+1]
char m_v2y[FLOAT21_SIZE+1]
char m_ierr[FLOAT21_SIZE+1]
char m_v1z[FLOAT21_SIZE+1]
char m_grpz[FLOAT21_SIZE+1]
char m_svy[FLOAT21_SIZE+1]
char m_v8x[FLOAT21_SIZE+1]
char m_iarc[FLOAT21_SIZE+1]
char m_ia0[FLOAT21_SIZE+1]
char m_iec[FLOAT21_SIZE+1]
char m_v3z[FLOAT21_SIZE+1]
char m_minc[MIN_SIZE+1]
char m_stid[STID_SIZE+1]
char m_v5x[FLOAT21_SIZE+1]
char m_sax[FLOAT21_SIZE+1]
char m_hour[HOUR_SIZE+1]

Member Data Documentation

◆ m_day

char ossimNitfRsmidaTag::m_day[DAY_SIZE+1]
protected

Definition at line 146 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getDay(), parseStream(), print(), and writeStream().

◆ m_edition

char ossimNitfRsmidaTag::m_edition[EDITION_SIZE+1]
protected

Definition at line 140 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getEdition(), parseStream(), print(), and writeStream().

◆ m_fullc

char ossimNitfRsmidaTag::m_fullc[FULL_SIZE+1]
protected

Definition at line 199 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getFullc(), parseStream(), print(), and writeStream().

◆ m_fullr

char ossimNitfRsmidaTag::m_fullr[FULL_SIZE+1]
protected

Definition at line 198 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getFullr(), parseStream(), print(), and writeStream().

◆ m_grndd

char ossimNitfRsmidaTag::m_grndd[GRNDD_SIZE+1]
protected

Definition at line 154 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getGrndd(), parseStream(), print(), and writeStream().

◆ m_grpx

char ossimNitfRsmidaTag::m_grpx[FLOAT21_SIZE+1]
protected

Definition at line 194 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getGrpx(), parseStream(), print(), and writeStream().

◆ m_grpy

char ossimNitfRsmidaTag::m_grpy[FLOAT21_SIZE+1]
protected

Definition at line 195 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getGrpy(), parseStream(), print(), and writeStream().

◆ m_grpz

char ossimNitfRsmidaTag::m_grpz[FLOAT21_SIZE+1]
protected

Definition at line 196 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getGrpz(), parseStream(), print(), and writeStream().

◆ m_hour

char ossimNitfRsmidaTag::m_hour[HOUR_SIZE+1]
protected

Definition at line 147 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getHour(), parseStream(), print(), and writeStream().

◆ m_ia0

char ossimNitfRsmidaTag::m_ia0[FLOAT21_SIZE+1]
protected

Definition at line 212 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getIa0(), parseStream(), print(), and writeStream().

◆ m_iac

char ossimNitfRsmidaTag::m_iac[FLOAT21_SIZE+1]
protected

Definition at line 214 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getIac(), parseStream(), print(), and writeStream().

◆ m_iacc

char ossimNitfRsmidaTag::m_iacc[FLOAT21_SIZE+1]
protected

Definition at line 217 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getIacc(), parseStream(), print(), and writeStream().

◆ m_iar

char ossimNitfRsmidaTag::m_iar[FLOAT21_SIZE+1]
protected

Definition at line 213 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getIar(), parseStream(), print(), and writeStream().

◆ m_iarc

char ossimNitfRsmidaTag::m_iarc[FLOAT21_SIZE+1]
protected

Definition at line 216 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getIarc(), parseStream(), print(), and writeStream().

◆ m_iarr

char ossimNitfRsmidaTag::m_iarr[FLOAT21_SIZE+1]
protected

Definition at line 215 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getIarr(), parseStream(), print(), and writeStream().

◆ m_ie0

char ossimNitfRsmidaTag::m_ie0[FLOAT21_SIZE+1]
protected

Definition at line 206 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getIe0(), parseStream(), print(), and writeStream().

◆ m_iec

char ossimNitfRsmidaTag::m_iec[FLOAT21_SIZE+1]
protected

Definition at line 208 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getIec(), parseStream(), print(), and writeStream().

◆ m_iecc

char ossimNitfRsmidaTag::m_iecc[FLOAT21_SIZE+1]
protected

Definition at line 211 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getIecc(), parseStream(), print(), and writeStream().

◆ m_ier

char ossimNitfRsmidaTag::m_ier[FLOAT21_SIZE+1]
protected

Definition at line 207 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getIer(), parseStream(), print(), and writeStream().

◆ m_ierc

char ossimNitfRsmidaTag::m_ierc[FLOAT21_SIZE+1]
protected

Definition at line 210 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getIerc(), parseStream(), print(), and writeStream().

◆ m_ierr

char ossimNitfRsmidaTag::m_ierr[FLOAT21_SIZE+1]
protected

Definition at line 209 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getIerr(), parseStream(), print(), and writeStream().

◆ m_iid

char ossimNitfRsmidaTag::m_iid[IID_SIZE+1]
protected

Definition at line 139 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getIid(), parseStream(), print(), and writeStream().

◆ m_isid

char ossimNitfRsmidaTag::m_isid[ISID_SIZE+1]
protected

Definition at line 141 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getIsid(), parseStream(), print(), and writeStream().

◆ m_maxc

char ossimNitfRsmidaTag::m_maxc[MAX_SIZE+1]
protected

Definition at line 204 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getMaxc(), parseStream(), print(), and writeStream().

◆ m_maxr

char ossimNitfRsmidaTag::m_maxr[MAX_SIZE+1]
protected

Definition at line 202 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getMaxr(), parseStream(), print(), and writeStream().

◆ m_minc

char ossimNitfRsmidaTag::m_minc[MIN_SIZE+1]
protected

Definition at line 203 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getMinc(), parseStream(), print(), and writeStream().

◆ m_minr

char ossimNitfRsmidaTag::m_minr[MIN_SIZE+1]
protected

Definition at line 201 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getMinr(), parseStream(), print(), and writeStream().

◆ m_minute

char ossimNitfRsmidaTag::m_minute[MINUTE_SIZE+1]
protected

Definition at line 148 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getMinute(), parseStream(), print(), and writeStream().

◆ m_month

char ossimNitfRsmidaTag::m_month[MONTH_SIZE+1]
protected

Definition at line 145 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getMonth(), parseStream(), print(), and writeStream().

◆ m_ncg

char ossimNitfRsmidaTag::m_ncg[NCG_SIZE+1]
protected

Definition at line 151 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getNcg(), parseStream(), print(), and writeStream().

◆ m_nrg

char ossimNitfRsmidaTag::m_nrg[NRG_SIZE+1]
protected

Definition at line 150 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getNrg(), parseStream(), print(), and writeStream().

◆ m_sax

char ossimNitfRsmidaTag::m_sax[FLOAT21_SIZE+1]
protected

Definition at line 221 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getSax(), parseStream(), print(), and writeStream().

◆ m_say

char ossimNitfRsmidaTag::m_say[FLOAT21_SIZE+1]
protected

Definition at line 224 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getSay(), parseStream(), print(), and writeStream().

◆ m_saz

char ossimNitfRsmidaTag::m_saz[FLOAT21_SIZE+1]
protected

Definition at line 227 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getSaz(), parseStream(), print(), and writeStream().

◆ m_second

char ossimNitfRsmidaTag::m_second[SECOND_SIZE+1]
protected

Definition at line 149 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getSecond(), parseStream(), print(), and writeStream().

◆ m_sid

char ossimNitfRsmidaTag::m_sid[SID_SIZE+1]
protected

Definition at line 142 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getSid(), parseStream(), print(), and writeStream().

◆ m_spx

char ossimNitfRsmidaTag::m_spx[FLOAT21_SIZE+1]
protected

Definition at line 219 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getSpx(), parseStream(), print(), and writeStream().

◆ m_spy

char ossimNitfRsmidaTag::m_spy[FLOAT21_SIZE+1]
protected

Definition at line 222 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getSpy(), parseStream(), print(), and writeStream().

◆ m_spz

char ossimNitfRsmidaTag::m_spz[FLOAT21_SIZE+1]
protected

Definition at line 225 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getSpz(), parseStream(), print(), and writeStream().

◆ m_stid

char ossimNitfRsmidaTag::m_stid[STID_SIZE+1]
protected

Definition at line 143 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getStid(), parseStream(), print(), and writeStream().

◆ m_svx

char ossimNitfRsmidaTag::m_svx[FLOAT21_SIZE+1]
protected

Definition at line 220 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getSvx(), parseStream(), print(), and writeStream().

◆ m_svy

char ossimNitfRsmidaTag::m_svy[FLOAT21_SIZE+1]
protected

Definition at line 223 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getSvy(), parseStream(), print(), and writeStream().

◆ m_svz

char ossimNitfRsmidaTag::m_svz[FLOAT21_SIZE+1]
protected

Definition at line 226 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getSvz(), parseStream(), print(), and writeStream().

◆ m_tcg

char ossimNitfRsmidaTag::m_tcg[FLOAT21_SIZE+1]
protected

Definition at line 153 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getTcg(), parseStream(), print(), and writeStream().

◆ m_trg

char ossimNitfRsmidaTag::m_trg[FLOAT21_SIZE+1]
protected

Definition at line 152 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getTrg(), parseStream(), print(), and writeStream().

◆ m_v1x

char ossimNitfRsmidaTag::m_v1x[FLOAT21_SIZE+1]
protected

Definition at line 169 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV1x(), parseStream(), print(), and writeStream().

◆ m_v1y

char ossimNitfRsmidaTag::m_v1y[FLOAT21_SIZE+1]
protected

Definition at line 170 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV1y(), parseStream(), and writeStream().

◆ m_v1z

char ossimNitfRsmidaTag::m_v1z[FLOAT21_SIZE+1]
protected

Definition at line 171 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV1z(), parseStream(), and writeStream().

◆ m_v2x

char ossimNitfRsmidaTag::m_v2x[FLOAT21_SIZE+1]
protected

Definition at line 172 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV2x(), parseStream(), and writeStream().

◆ m_v2y

char ossimNitfRsmidaTag::m_v2y[FLOAT21_SIZE+1]
protected

Definition at line 173 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV2y(), parseStream(), and writeStream().

◆ m_v2z

char ossimNitfRsmidaTag::m_v2z[FLOAT21_SIZE+1]
protected

Definition at line 174 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV2z(), parseStream(), and writeStream().

◆ m_v3x

char ossimNitfRsmidaTag::m_v3x[FLOAT21_SIZE+1]
protected

Definition at line 175 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV3x(), parseStream(), and writeStream().

◆ m_v3y

char ossimNitfRsmidaTag::m_v3y[FLOAT21_SIZE+1]
protected

Definition at line 176 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV3y(), parseStream(), and writeStream().

◆ m_v3z

char ossimNitfRsmidaTag::m_v3z[FLOAT21_SIZE+1]
protected

Definition at line 177 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV3z(), parseStream(), and writeStream().

◆ m_v4x

char ossimNitfRsmidaTag::m_v4x[FLOAT21_SIZE+1]
protected

Definition at line 178 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV4x(), parseStream(), and writeStream().

◆ m_v4y

char ossimNitfRsmidaTag::m_v4y[FLOAT21_SIZE+1]
protected

Definition at line 179 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV4y(), parseStream(), and writeStream().

◆ m_v4z

char ossimNitfRsmidaTag::m_v4z[FLOAT21_SIZE+1]
protected

Definition at line 180 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV4z(), parseStream(), and writeStream().

◆ m_v5x

char ossimNitfRsmidaTag::m_v5x[FLOAT21_SIZE+1]
protected

Definition at line 181 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV5x(), parseStream(), and writeStream().

◆ m_v5y

char ossimNitfRsmidaTag::m_v5y[FLOAT21_SIZE+1]
protected

Definition at line 182 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV5y(), parseStream(), and writeStream().

◆ m_v5z

char ossimNitfRsmidaTag::m_v5z[FLOAT21_SIZE+1]
protected

Definition at line 183 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV5z(), parseStream(), and writeStream().

◆ m_v6x

char ossimNitfRsmidaTag::m_v6x[FLOAT21_SIZE+1]
protected

Definition at line 184 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV6x(), parseStream(), and writeStream().

◆ m_v6y

char ossimNitfRsmidaTag::m_v6y[FLOAT21_SIZE+1]
protected

Definition at line 185 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV6y(), parseStream(), and writeStream().

◆ m_v6z

char ossimNitfRsmidaTag::m_v6z[FLOAT21_SIZE+1]
protected

Definition at line 186 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV6z(), parseStream(), and writeStream().

◆ m_v7x

char ossimNitfRsmidaTag::m_v7x[FLOAT21_SIZE+1]
protected

Definition at line 187 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV7x(), parseStream(), and writeStream().

◆ m_v7y

char ossimNitfRsmidaTag::m_v7y[FLOAT21_SIZE+1]
protected

Definition at line 188 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV7y(), parseStream(), and writeStream().

◆ m_v7z

char ossimNitfRsmidaTag::m_v7z[FLOAT21_SIZE+1]
protected

Definition at line 189 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV7z(), parseStream(), and writeStream().

◆ m_v8x

char ossimNitfRsmidaTag::m_v8x[FLOAT21_SIZE+1]
protected

Definition at line 190 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV8x(), parseStream(), and writeStream().

◆ m_v8y

char ossimNitfRsmidaTag::m_v8y[FLOAT21_SIZE+1]
protected

Definition at line 191 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV8y(), parseStream(), and writeStream().

◆ m_v8z

char ossimNitfRsmidaTag::m_v8z[FLOAT21_SIZE+1]
protected

Definition at line 192 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getV8z(), parseStream(), and writeStream().

◆ m_xuor

char ossimNitfRsmidaTag::m_xuor[FLOAT21_SIZE+1]
protected

Definition at line 156 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getXuor(), parseStream(), print(), and writeStream().

◆ m_xuxr

char ossimNitfRsmidaTag::m_xuxr[FLOAT21_SIZE+1]
protected

Definition at line 159 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getXuxr(), parseStream(), print(), and writeStream().

◆ m_xuyr

char ossimNitfRsmidaTag::m_xuyr[FLOAT21_SIZE+1]
protected

Definition at line 160 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getXuyr(), parseStream(), print(), and writeStream().

◆ m_xuzr

char ossimNitfRsmidaTag::m_xuzr[FLOAT21_SIZE+1]
protected

Definition at line 161 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getXuzr(), parseStream(), print(), and writeStream().

◆ m_year

char ossimNitfRsmidaTag::m_year[YEAR_SIZE+1]
protected

Definition at line 144 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getYear(), parseStream(), print(), and writeStream().

◆ m_yuor

char ossimNitfRsmidaTag::m_yuor[FLOAT21_SIZE+1]
protected

Definition at line 157 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getYuor(), parseStream(), print(), and writeStream().

◆ m_yuxr

char ossimNitfRsmidaTag::m_yuxr[FLOAT21_SIZE+1]
protected

Definition at line 162 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getYuxr(), parseStream(), print(), and writeStream().

◆ m_yuyr

char ossimNitfRsmidaTag::m_yuyr[FLOAT21_SIZE+1]
protected

Definition at line 163 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getYuyr(), parseStream(), print(), and writeStream().

◆ m_yuzr

char ossimNitfRsmidaTag::m_yuzr[FLOAT21_SIZE+1]
protected

Definition at line 164 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getYuzr(), parseStream(), print(), and writeStream().

◆ m_zuor

char ossimNitfRsmidaTag::m_zuor[FLOAT21_SIZE+1]
protected

Definition at line 158 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getZuor(), parseStream(), print(), and writeStream().

◆ m_zuxr

char ossimNitfRsmidaTag::m_zuxr[FLOAT21_SIZE+1]
protected

Definition at line 165 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getZuxr(), parseStream(), print(), and writeStream().

◆ m_zuyr

char ossimNitfRsmidaTag::m_zuyr[FLOAT21_SIZE+1]
protected

Definition at line 166 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getZuyr(), parseStream(), print(), and writeStream().

◆ m_zuzr

char ossimNitfRsmidaTag::m_zuzr[FLOAT21_SIZE+1]
protected

Definition at line 167 of file ossimNitfRsmidaTag.h.

Referenced by clearFields(), getZuzr(), parseStream(), print(), and writeStream().


The documentation for this class was generated from the following files: