63 <<
"ossimNitfTagInformation::parseStream WARNING!" 64 <<
"\nCEL field length does not match fixed tag length for tag: " 158 if(tagLength > 99999)
205 << std::setiosflags(std::ios::left)
virtual const std::string & getTagName() const
This will return the name of the registered tag for this user defined header.
std::basic_ostringstream< char > ostringstream
Class for char output memory streams.
virtual void writeStream(ossim::ostream &out)=0
virtual void parseStream(ossim::istream &in)=0
This will allow the user defined data to parse the stream.
virtual std::string getRegisterTagName() const
This will return the name of the registered tag for this user defined header.
virtual ossimString getClassName() const
ossim_uint32 toUInt32() const
virtual void setTagLength(ossim_uint32 length)
Set the tag length.
virtual ossim_uint32 getTagLength() const
Returns the length in bytes of the tag from the CEL or REL field.
virtual void setTagName(const std::string &tagName)
unsigned long long ossim_uint64
unsigned int ossim_uint32
ossimString trim(const ossimString &valueToTrim=ossimString(" \\)) const
this will strip lead and trailing character passed in.
static ossimNitfTagFactoryRegistry * instance()
std::basic_istream< char > istream
Base class for char input streams.
virtual ossim_uint32 getSizeInBytes() const
Returns the length in bytes of the tag from the CEL or REL field.
ossimRefPtr< ossimNitfRegisteredTag > create(const ossimString &tagName) const
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)
std::basic_ostream< char > ostream
Base class for char output streams.