88 <<
"ossimNitfDesInformation::parseStream WARNING!" 89 <<
"\nCEL field length does not match fixed des length for des: " 175 std::string pfx = prefix +
getDesId() +
".";
177 out << setiosflags(ios::left)
178 << pfx << std::setw(24) <<
"DE:" << ((typeinfo) ?
"(string)" :
"") <<
m_de <<
"\n" 179 << pfx << std::setw(24) <<
"DESID:" << ((typeinfo) ?
"(string)" :
"") <<
m_desid <<
"\n" 180 << pfx << std::setw(24) <<
"DESVER:" << ((typeinfo) ?
"(string)" :
"") <<
m_desver <<
"\n" 181 << pfx << std::setw(24) <<
"DECLAS:" << ((typeinfo) ?
"(string)" :
"") <<
m_declas <<
"\n" 182 << pfx << std::setw(24) <<
"DESCLSY:" << ((typeinfo) ?
"(string)" :
"") <<
m_desclsy <<
"\n" 183 << pfx << std::setw(24) <<
"DESCODE:" << ((typeinfo) ?
"(string)" :
"") <<
m_descode <<
"\n" 184 << pfx << std::setw(24) <<
"DESCTLH:" << ((typeinfo) ?
"(string)" :
"") <<
m_desctlh <<
"\n" 185 << pfx << std::setw(24) <<
"DESREL:" << ((typeinfo) ?
"(string)" :
"") <<
m_desrel <<
"\n" 186 << pfx << std::setw(24) <<
"DESDCTP:" << ((typeinfo) ?
"(string)" :
"") <<
m_desdctp <<
"\n" 187 << pfx << std::setw(24) <<
"DESDCDT:" << ((typeinfo) ?
"(string)" :
"") <<
m_desdcdt <<
"\n" 188 << pfx << std::setw(24) <<
"DESDCXM:" << ((typeinfo) ?
"(string)" :
"") <<
m_desdcxm <<
"\n" 189 << pfx << std::setw(24) <<
"DESDG:" << ((typeinfo) ?
"(string)" :
"") <<
m_desdg <<
"\n" 190 << pfx << std::setw(24) <<
"DESDGDT:" << ((typeinfo) ?
"(string)" :
"") <<
m_desdgdt <<
"\n" 191 << pfx << std::setw(24) <<
"DESCLTX:" << ((typeinfo) ?
"" :
"") <<
m_descltx <<
"\n" 192 << pfx << std::setw(24) <<
"DESCATP:" << ((typeinfo) ?
"(string)" :
"") <<
m_descatp <<
"\n" 193 << pfx << std::setw(24) <<
"DESCAUT:" << ((typeinfo) ?
"(string)" :
"") <<
m_descaut <<
"\n" 194 << pfx << std::setw(24) <<
"DESCRSN:" << ((typeinfo) ?
"(string)" :
"") <<
m_descrsn <<
"\n" 195 << pfx << std::setw(24) <<
"DESSRDT:" << ((typeinfo) ?
"(string)" :
"") <<
m_dessrdt <<
"\n" 196 << pfx << std::setw(24) <<
"DESCTLN:" << ((typeinfo) ?
"(string)" :
"") <<
m_desctln <<
"\n" 201 << pfx << std::setw(24) <<
"DESOFLW:" << ((typeinfo) ?
"(string)" :
"") <<
m_desoflw <<
"\n" 202 << pfx << std::setw(24) <<
"DESITEM:" << ((typeinfo) ?
"(string)" :
"") <<
m_desitem <<
"\n" 207 << pfx << std::setw(24) <<
"DESSHL:" << ((typeinfo) ?
"(string)" :
"") <<
m_desshl <<
"\n"
virtual ossim_uint32 getDesLength() const
Returns the length in bytes of the des from the CEL or REL field.
std::basic_ostringstream< char > ostringstream
Class for char output memory streams.
ossim_uint32 toUInt32() const
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.
virtual void setDesLength(ossim_uint32 length)
Set the des length.
ossimRefPtr< ossimNitfRegisteredDes > create(const ossimString &desName) const
bool toBool() const
String to numeric methods.
unsigned long long ossim_uint64
virtual const std::string & getDesName() const
This will return the name of the registered des for this user defined header.
unsigned int ossim_uint32
ossimString trim(const ossimString &valueToTrim=ossimString(" \\)) const
this will strip lead and trailing character passed in.
static ossimPreferences * instance()
static ossimNitfDesFactoryRegistry * instance()
std::basic_istream< char > istream
Base class for char input streams.
virtual void parseStream(std::istream &in)=0
This will allow the user defined data to parse the stream.
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)
std::basic_ostream< char > ostream
Base class for char output streams.