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

#include <ossimNitfXmlDataContentDes.h>

Inheritance diagram for ossimNitfXmlDataContentDes:
ossimNitfRegisteredDes ossimObject ossimPropertyInterface ossimReferenced

Public Types

enum  {
  DESSHL_SIZE = 4, DESCRC_SIZE = 5, DESSHFT_SIZE = 8, DESSHDT_SIZE = 20,
  DESSHRP_SIZE = 40, DESSHSI_SIZE = 60, DESSHSV_SIZE = 10, DESSHSD_SIZE = 20,
  DESSHTN_SIZE = 120, DESSHLPG_SIZE = 125, DESSHLPT_SIZE = 25, DESSHLI_SIZE = 20,
  DESSHLIN_SIZE = 120, DESSHABS_SIZE = 200
}
 

Public Member Functions

 ossimNitfXmlDataContentDes ()
 
virtual void parseStream (std::istream &in)
 This will allow the user defined data to parse the stream. More...
 
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 ()
 
bool loadState (const ossimKeywordlist &kwl, const char *prefix)
 
bool loadValueFromXml (const ossimRefPtr< ossimXmlDocument >, const ossimString &xpath, ossimString &target) const
 
ossimString getDesshl () const
 
ossim_uint32 getDesshlAsUint32 () const
 
ossimString getDescrc () const
 
ossimString getDesshft () const
 
ossimString getDesshdt () const
 
ossimString getDesshrp () const
 
ossimString getDesshsi () const
 
ossimString getDesshsv () const
 
ossimString getDesshsd () const
 
ossimString getDesshtn () const
 
- Public Member Functions inherited from ossimNitfRegisteredDes
 ossimNitfRegisteredDes ()
 default constructor More...
 
 ossimNitfRegisteredDes (const std::string &desName, ossim_uint32 desLength)
 Constructor that takes name and size. More...
 
virtual ~ossimNitfRegisteredDes ()
 destructor More...
 
virtual std::string getRegisterDesName () const
 This will return the name of the registered des for this user defined header. More...
 
virtual const std::string & getDesName () const
 This will return the name of the registered des for this user defined header. More...
 
virtual void setDesName (const std::string &desName)
 
virtual ossim_uint32 getSizeInBytes () const
 Returns the length in bytes of the des from the CEL or REL field. More...
 
virtual ossim_uint32 getDesLength () const
 Returns the length in bytes of the des from the CEL or REL field. More...
 
virtual void setDesLength (ossim_uint32 length)
 Set the des length. More...
 
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 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_desshl [DESSHL_SIZE+1]
 
char m_descrc [DESCRC_SIZE+1]
 
char m_desshft [DESSHFT_SIZE+1]
 
char m_desshdt [DESSHDT_SIZE+1]
 
char m_desshrp [DESSHRP_SIZE+1]
 
char m_desshsi [DESSHSI_SIZE+1]
 
char m_desshsv [DESSHSV_SIZE+1]
 
char m_desshsd [DESSHSD_SIZE+1]
 
char m_desshtn [DESSHTN_SIZE+1]
 
char m_desshlpg [DESSHLPG_SIZE+1]
 
char m_desshlpt [DESSHLPT_SIZE+1]
 
char m_desshli [DESSHLI_SIZE+1]
 
char m_desshlin [DESSHLIN_SIZE+1]
 
char m_desshabs [DESSHABS_SIZE+1]
 
ossimString m_xmlString
 
ossimRefPtr< ossimXmlDocumentm_xmlDocument
 
- Protected Attributes inherited from ossimNitfRegisteredDes
std::string m_desName
 
ossim_uint32 m_desLength
 

Additional Inherited Members

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

Detailed Description

Definition at line 5 of file ossimNitfXmlDataContentDes.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
DESSHL_SIZE 
DESCRC_SIZE 
DESSHFT_SIZE 
DESSHDT_SIZE 
DESSHRP_SIZE 
DESSHSI_SIZE 
DESSHSV_SIZE 
DESSHSD_SIZE 
DESSHTN_SIZE 
DESSHLPG_SIZE 
DESSHLPT_SIZE 
DESSHLI_SIZE 
DESSHLIN_SIZE 
DESSHABS_SIZE 

Definition at line 8 of file ossimNitfXmlDataContentDes.h.

9  {
10  DESSHL_SIZE = 4,
11  DESCRC_SIZE = 5,
12  DESSHFT_SIZE = 8,
13  DESSHDT_SIZE = 20,
14  DESSHRP_SIZE = 40,
15  DESSHSI_SIZE = 60,
16  DESSHSV_SIZE = 10,
17  DESSHSD_SIZE = 20,
18  DESSHTN_SIZE = 120,
19  DESSHLPG_SIZE = 125,
20  DESSHLPT_SIZE = 25,
21  DESSHLI_SIZE = 20,
22  DESSHLIN_SIZE = 120,
23  DESSHABS_SIZE = 200
24  };

Constructor & Destructor Documentation

◆ ossimNitfXmlDataContentDes()

ossimNitfXmlDataContentDes::ossimNitfXmlDataContentDes ( )

Definition at line 9 of file ossimNitfXmlDataContentDes.cpp.

References clearFields().

10  : ossimNitfRegisteredDes(std::string("XML_DATA_CONTENT"), 0),
11  m_xmlString()
12 {
13  clearFields();
14 }
ossimNitfRegisteredDes()
default constructor

Member Function Documentation

◆ clearFields()

void ossimNitfXmlDataContentDes::clearFields ( )
virtual

Definition at line 94 of file ossimNitfXmlDataContentDes.cpp.

References DESCRC_SIZE, DESSHABS_SIZE, DESSHDT_SIZE, DESSHFT_SIZE, DESSHLI_SIZE, DESSHLIN_SIZE, DESSHLPG_SIZE, DESSHLPT_SIZE, DESSHRP_SIZE, DESSHSD_SIZE, DESSHSI_SIZE, DESSHSV_SIZE, DESSHTN_SIZE, m_descrc, m_desshabs, m_desshdt, m_desshft, m_desshli, m_desshlin, m_desshlpg, m_desshlpt, m_desshrp, m_desshsd, m_desshsi, m_desshsv, and m_desshtn.

Referenced by ossimNitfXmlDataContentDes(), and parseStream().

95 {
96  memset(m_descrc, ' ', DESCRC_SIZE);
97  m_descrc[DESCRC_SIZE] = '\0';
98  memset(m_desshft, ' ', DESSHFT_SIZE);
99  m_desshft[DESSHFT_SIZE] = '\0';
100  memset(m_desshdt, ' ', DESSHDT_SIZE);
101  m_desshdt[DESSHDT_SIZE] = '\0';
102  memset(m_desshrp, ' ', DESSHRP_SIZE);
103  m_desshrp[DESSHRP_SIZE] = '\0';
104  memset(m_desshsi, ' ', DESSHSI_SIZE);
105  m_desshsi[DESSHSI_SIZE] = '\0';
106  memset(m_desshsv, ' ', DESSHSV_SIZE);
107  m_desshsv[DESSHSV_SIZE] = '\0';
108  memset(m_desshsd, ' ', DESSHSD_SIZE);
109  m_desshsd[DESSHSD_SIZE] = '\0';
110  memset(m_desshtn, ' ', DESSHTN_SIZE);
111  m_desshtn[DESSHTN_SIZE] = '\0';
112  memset(m_desshlpg, ' ', DESSHLPG_SIZE);
113  m_desshlpg[DESSHLPG_SIZE] = '\0';
114  memset(m_desshlpt, ' ', DESSHLPT_SIZE);
115  m_desshlpt[DESSHLPT_SIZE] = '\0';
116  memset(m_desshli, ' ', DESSHLI_SIZE);
117  m_desshli[DESSHLI_SIZE] = '\0';
118  memset(m_desshlin, ' ', DESSHLIN_SIZE);
119  m_desshlin[DESSHLIN_SIZE] = '\0';
120  memset(m_desshabs, ' ', DESSHABS_SIZE);
121  m_desshabs[DESSHABS_SIZE] = '\0';
122 }

◆ getDescrc()

ossimString ossimNitfXmlDataContentDes::getDescrc ( ) const

Definition at line 178 of file ossimNitfXmlDataContentDes.cpp.

References m_descrc.

179 {
180  return ossimString(m_descrc);
181 }

◆ getDesshdt()

ossimString ossimNitfXmlDataContentDes::getDesshdt ( ) const

Definition at line 188 of file ossimNitfXmlDataContentDes.cpp.

References m_desshdt.

189 {
190  return ossimString(m_desshdt);
191 }

◆ getDesshft()

ossimString ossimNitfXmlDataContentDes::getDesshft ( ) const

Definition at line 183 of file ossimNitfXmlDataContentDes.cpp.

References m_desshft.

184 {
185  return ossimString(m_desshft);
186 }

◆ getDesshl()

ossimString ossimNitfXmlDataContentDes::getDesshl ( ) const

◆ getDesshlAsUint32()

ossim_uint32 ossimNitfXmlDataContentDes::getDesshlAsUint32 ( ) const

◆ getDesshrp()

ossimString ossimNitfXmlDataContentDes::getDesshrp ( ) const

Definition at line 193 of file ossimNitfXmlDataContentDes.cpp.

References m_desshrp.

194 {
195  return ossimString(m_desshrp);
196 }

◆ getDesshsd()

ossimString ossimNitfXmlDataContentDes::getDesshsd ( ) const

Definition at line 208 of file ossimNitfXmlDataContentDes.cpp.

References m_desshsd.

209 {
210  return ossimString(m_desshsd);
211 }

◆ getDesshsi()

ossimString ossimNitfXmlDataContentDes::getDesshsi ( ) const

Definition at line 198 of file ossimNitfXmlDataContentDes.cpp.

References m_desshsi.

199 {
200  return ossimString(m_desshsi);
201 }

◆ getDesshsv()

ossimString ossimNitfXmlDataContentDes::getDesshsv ( ) const

Definition at line 203 of file ossimNitfXmlDataContentDes.cpp.

References m_desshsv.

204 {
205  return ossimString(m_desshsv);
206 }

◆ getDesshtn()

ossimString ossimNitfXmlDataContentDes::getDesshtn ( ) const

Definition at line 213 of file ossimNitfXmlDataContentDes.cpp.

References m_desshtn.

214 {
215  return ossimString(m_desshtn);
216 }

◆ loadState()

bool ossimNitfXmlDataContentDes::loadState ( const ossimKeywordlist kwl,
const char *  prefix 
)
virtual

Method to the load (recreate) the state of the object from a keyword list. Return true if ok or false on error.

Reimplemented from ossimObject.

Definition at line 124 of file ossimNitfXmlDataContentDes.cpp.

References ossimKeywordlist::find(), m_descrc, m_desshdt, m_desshft, m_desshrp, m_desshsd, m_desshsi, m_desshsv, and m_desshtn.

125 {
126  const char* lookup;
127  lookup = kwl.find(prefix, "DESCRC");
128  {
129  strcpy(m_descrc, lookup);
130  }
131  lookup = kwl.find(prefix, "DESSHFT");
132  {
133  strcpy(m_desshft, lookup);
134  }
135  lookup = kwl.find(prefix, "DESSHDT");
136  {
137  strcpy(m_desshdt, lookup);
138  }
139  lookup = kwl.find(prefix, "DESSHRP");
140  {
141  strcpy(m_desshrp, lookup);
142  }
143  lookup = kwl.find(prefix, "DESSHSI");
144  {
145  strcpy(m_desshsi, lookup);
146  }
147  lookup = kwl.find(prefix, "DESSHSV");
148  {
149  strcpy(m_desshsv, lookup);
150  }
151  lookup = kwl.find(prefix, "DESSHSD");
152  {
153  strcpy(m_desshsd, lookup);
154  }
155  lookup = kwl.find(prefix, "DESSHTN");
156  {
157  strcpy(m_desshtn, lookup);
158  }
159 
160  return true;
161 }
const char * find(const char *key) const

◆ loadValueFromXml()

bool ossimNitfXmlDataContentDes::loadValueFromXml ( const ossimRefPtr< ossimXmlDocument xml,
const ossimString xpath,
ossimString target 
) const

Definition at line 163 of file ossimNitfXmlDataContentDes.cpp.

References ossimXmlDocument::findNodes(), and ossimErrorStatusInterface::getErrorStatus().

164 {
165  bool result = false;
166  if (xml->getErrorStatus()) return result;
167  std::vector<ossimRefPtr<ossimXmlNode> > xml_nodes;
168  xml->findNodes(xpath, xml_nodes);
169  if (xml_nodes.size())
170  {
171  target = xml_nodes[0]->getText();
172  result = true;
173  }
174 
175  return result;
176 }
virtual ossimErrorCode getErrorStatus() const
void findNodes(const ossimString &xpath, std::vector< ossimRefPtr< ossimXmlNode > > &nodelist) const
Appends any matching nodes to the list supplied (should be empty):

◆ parseStream()

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

This will allow the user defined data to parse the stream.

Implements ossimNitfRegisteredDes.

Definition at line 16 of file ossimNitfXmlDataContentDes.cpp.

References clearFields(), DESCRC_SIZE, DESSHABS_SIZE, DESSHDT_SIZE, DESSHFT_SIZE, DESSHLI_SIZE, DESSHLIN_SIZE, DESSHLPG_SIZE, DESSHLPT_SIZE, DESSHRP_SIZE, DESSHSD_SIZE, DESSHSI_SIZE, DESSHSV_SIZE, DESSHTN_SIZE, ossimNitfRegisteredDes::getSizeInBytes(), m_descrc, m_desshabs, m_desshdt, m_desshft, m_desshli, m_desshlin, m_desshlpg, m_desshlpt, m_desshrp, m_desshsd, m_desshsi, m_desshsv, m_desshtn, m_xmlDocument, m_xmlString, ossimXmlDocument::read(), and ossimString::string().

17 {
18  clearFields();
19 
20  in.read(m_descrc, DESCRC_SIZE);
21  in.read(m_desshft, DESSHFT_SIZE);
22  in.read(m_desshdt, DESSHDT_SIZE);
23  in.read(m_desshrp, DESSHRP_SIZE);
24  in.read(m_desshsi, DESSHSI_SIZE);
25  in.read(m_desshsv, DESSHSV_SIZE);
26  in.read(m_desshsd, DESSHSD_SIZE);
27  in.read(m_desshtn, DESSHTN_SIZE);
28  in.read(m_desshlpg, DESSHLPG_SIZE);
29  in.read(m_desshlpt, DESSHLPT_SIZE);
30  in.read(m_desshli, DESSHLI_SIZE);
31  in.read(m_desshlin, DESSHLIN_SIZE);
32  in.read(m_desshabs, DESSHABS_SIZE);
33 
34  if(getSizeInBytes())
35  {
36  char* c = new char[getSizeInBytes()+1];
37  in.read(c, getSizeInBytes());
38  c[getSizeInBytes()] = '\0';
39  m_xmlString.string().resize(getSizeInBytes());
40  m_xmlString = c;
42  std::istringstream xmlStringStream(m_xmlString.string());
43  m_xmlDocument->read(xmlStringStream);
44  delete [] c;
45  c = 0;
46  }
47 }
ossimRefPtr< ossimXmlDocument > m_xmlDocument
bool read(std::istream &in)
std::basic_istringstream< char > istringstream
Class for char input memory streams.
Definition: ossimIosFwd.h:32
virtual ossim_uint32 getSizeInBytes() const
Returns the length in bytes of the des from the CEL or REL field.
const std::string & string() const
Definition: ossimString.h:414

◆ print()

std::ostream & ossimNitfXmlDataContentDes::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 ossimNitfRegisteredDes.

Definition at line 67 of file ossimNitfXmlDataContentDes.cpp.

References ossimNitfRegisteredDes::getDesName(), ossimPreferences::instance(), m_descrc, m_desshabs, m_desshdt, m_desshft, m_desshli, m_desshlpg, m_desshlpt, m_desshrp, m_desshsd, m_desshsi, m_desshsv, m_desshtn, m_xmlString, ossimString::substitute(), and ossimString::toBool().

69 {
70  bool typeinfo = ossimString(ossimPreferences::instance()->findPreference("kwl_type_info")).toBool();
71 
72  std::string pfx = prefix;
73  pfx += getDesName() + ".";
74 
75  out << setiosflags(ios::left)
76  << pfx << std::setw(24) << "DESCRC:" << ((typeinfo) ? "(string)" : "") << m_descrc << "\n"
77  << pfx << std::setw(24) << "DESSHFT:" << ((typeinfo) ? "(string)" : "") << m_desshft << "\n"
78  << pfx << std::setw(24) << "DESSHDT:" << ((typeinfo) ? "(string)" : "") << m_desshdt << "\n"
79  << pfx << std::setw(24) << "DESSHRP:" << ((typeinfo) ? "(string)" : "") << m_desshrp << "\n"
80  << pfx << std::setw(24) << "DESSHSI:" << ((typeinfo) ? "(string)" : "") << m_desshsi << "\n"
81  << pfx << std::setw(24) << "DESSHSV:" << ((typeinfo) ? "(string)" : "") << m_desshsv << "\n"
82  << pfx << std::setw(24) << "DESSHSD:" << ((typeinfo) ? "(string)" : "") << m_desshsd << "\n"
83  << pfx << std::setw(24) << "DESSHTN:" << ((typeinfo) ? "(string)" : "") << m_desshtn << "\n"
84  << pfx << std::setw(24) << "DESSHLPG:" << ((typeinfo) ? "(string)" : "") << m_desshlpg << "\n"
85  << pfx << std::setw(24) << "DESSHLPT:" << ((typeinfo) ? "(string)" : "") << m_desshlpt << "\n"
86  << pfx << std::setw(24) << "DESSHLI:" << ((typeinfo) ? "(string)" : "") << m_desshli << "\n"
87  << pfx << std::setw(24) << "DESSHABS:" << ((typeinfo) ? "(string)" : "") << m_desshabs << "\n"
88  // Quick hack to print on one line, this will leave extra spaces in CDATA sections
89  << pfx << std::setw(24) << "XML:" << m_xmlString.substitute(ossimString("\n"), " ", true) << "\n"
90  ;
91  return out;
92 }
ossimString substitute(const ossimString &searchKey, const ossimString &replacementValue, bool replaceAll=false) const
Substitutes searchKey string with replacementValue and returns a string.
bool toBool() const
String to numeric methods.
virtual const std::string & getDesName() const
This will return the name of the registered des for this user defined header.
static ossimPreferences * instance()

◆ writeStream()

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

Implements ossimNitfRegisteredDes.

Definition at line 49 of file ossimNitfXmlDataContentDes.cpp.

References DESCRC_SIZE, DESSHABS_SIZE, DESSHDT_SIZE, DESSHFT_SIZE, DESSHL_SIZE, DESSHLI_SIZE, DESSHLIN_SIZE, DESSHLPG_SIZE, DESSHLPT_SIZE, DESSHRP_SIZE, DESSHSD_SIZE, DESSHSI_SIZE, DESSHSV_SIZE, DESSHTN_SIZE, m_descrc, m_desshabs, m_desshdt, m_desshft, m_desshl, m_desshli, m_desshlin, m_desshlpg, m_desshlpt, m_desshrp, m_desshsd, m_desshsi, m_desshsv, and m_desshtn.

50 {
51  out.write(m_desshl, DESSHL_SIZE);
52  out.write(m_descrc, DESCRC_SIZE);
53  out.write(m_desshft, DESSHFT_SIZE);
54  out.write(m_desshdt, DESSHDT_SIZE);
55  out.write(m_desshrp, DESSHRP_SIZE);
56  out.write(m_desshsi, DESSHSI_SIZE);
57  out.write(m_desshsv, DESSHSV_SIZE);
58  out.write(m_desshsd, DESSHSD_SIZE);
59  out.write(m_desshtn, DESSHTN_SIZE);
60  out.write(m_desshlpg, DESSHLPG_SIZE);
61  out.write(m_desshlpt, DESSHLPT_SIZE);
62  out.write(m_desshli, DESSHLI_SIZE);
63  out.write(m_desshlin, DESSHLIN_SIZE);
64  out.write(m_desshabs, DESSHABS_SIZE);
65 }

Member Data Documentation

◆ m_descrc

char ossimNitfXmlDataContentDes::m_descrc[DESCRC_SIZE+1]
protected

◆ m_desshabs

char ossimNitfXmlDataContentDes::m_desshabs[DESSHABS_SIZE+1]
protected

Definition at line 70 of file ossimNitfXmlDataContentDes.h.

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

◆ m_desshdt

char ossimNitfXmlDataContentDes::m_desshdt[DESSHDT_SIZE+1]
protected

◆ m_desshft

char ossimNitfXmlDataContentDes::m_desshft[DESSHFT_SIZE+1]
protected

◆ m_desshl

char ossimNitfXmlDataContentDes::m_desshl[DESSHL_SIZE+1]
protected

Definition at line 57 of file ossimNitfXmlDataContentDes.h.

Referenced by writeStream().

◆ m_desshli

char ossimNitfXmlDataContentDes::m_desshli[DESSHLI_SIZE+1]
protected

Definition at line 68 of file ossimNitfXmlDataContentDes.h.

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

◆ m_desshlin

char ossimNitfXmlDataContentDes::m_desshlin[DESSHLIN_SIZE+1]
protected

Definition at line 69 of file ossimNitfXmlDataContentDes.h.

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

◆ m_desshlpg

char ossimNitfXmlDataContentDes::m_desshlpg[DESSHLPG_SIZE+1]
protected

Definition at line 66 of file ossimNitfXmlDataContentDes.h.

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

◆ m_desshlpt

char ossimNitfXmlDataContentDes::m_desshlpt[DESSHLPT_SIZE+1]
protected

Definition at line 67 of file ossimNitfXmlDataContentDes.h.

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

◆ m_desshrp

char ossimNitfXmlDataContentDes::m_desshrp[DESSHRP_SIZE+1]
protected

◆ m_desshsd

char ossimNitfXmlDataContentDes::m_desshsd[DESSHSD_SIZE+1]
protected

◆ m_desshsi

char ossimNitfXmlDataContentDes::m_desshsi[DESSHSI_SIZE+1]
protected

◆ m_desshsv

char ossimNitfXmlDataContentDes::m_desshsv[DESSHSV_SIZE+1]
protected

◆ m_desshtn

char ossimNitfXmlDataContentDes::m_desshtn[DESSHTN_SIZE+1]
protected

◆ m_xmlDocument

ossimRefPtr<ossimXmlDocument> ossimNitfXmlDataContentDes::m_xmlDocument
protected

Definition at line 73 of file ossimNitfXmlDataContentDes.h.

Referenced by parseStream().

◆ m_xmlString

ossimString ossimNitfXmlDataContentDes::m_xmlString
protected

Definition at line 72 of file ossimNitfXmlDataContentDes.h.

Referenced by parseStream(), and print().


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