OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Protected Attributes | Friends | List of all members
ossimNitfFileHeader Class Referenceabstract

#include <ossimNitfFileHeader.h>

Inheritance diagram for ossimNitfFileHeader:
ossimObject ossimPropertyInterface ossimReferenced ossimNitfFileHeaderV2_X ossimNitfFileHeaderV2_0 ossimNitfFileHeaderV2_1

Public Member Functions

 ossimNitfFileHeader ()
 
virtual ~ossimNitfFileHeader ()
 
virtual void parseStream (ossim::istream &in)=0
 
virtual void writeStream (ossim::ostream &out)=0
 
virtual bool isEncrypted () const =0
 
virtual ossim_int32 getNumberOfImages () const =0
 
virtual ossim_int32 getNumberOfLabels () const =0
 
virtual ossim_int32 getNumberOfSymbols () const =0
 
virtual ossim_int32 getNumberOfGraphics () const =0
 
virtual ossim_int32 getNumberOfTextSegments () const =0
 
virtual ossim_int32 getNumberOfDataExtSegments () const =0
 
virtual ossim_int32 getNumberOfReservedExtSegments () const =0
 
virtual ossim_int32 getHeaderSize () const =0
 
void addTag (const ossimNitfTagInformation &tag, bool unique=true)
 
virtual void removeTag (const ossimString &tagName)
 
virtual bool getTagInformation (ossimNitfTagInformation &tag, int idx) const
 
virtual std::vector< ossimNitfTagInformationgetAllTags ()
 
virtual void setAllTags (std::vector< ossimNitfTagInformation > tagList)
 
virtual int getNumberOfTags () const
 
virtual bool getTag (ossimNitfTagInformation &tagInfo, const ossimString &tagName) const
 
virtual ossim_int64 getFileSize () const =0
 
virtual const char * getVersion () const =0
 
virtual const char * getDateTime () const =0
 
virtual ossimDrect getImageRect () const =0
 
virtual ossimString getSecurityClassification () const =0
 
virtual bool isValid () const =0
 isValid will test if the fields are valid and will return true or false. More...
 
bool hasImages () const
 
bool hasSymbols () const
 
bool hasGraphics () const
 
bool hasText () const
 
bool hasLabels () const
 
bool hasDataExtSegments () const
 
virtual ossimNitfImageHeadergetNewImageHeader (ossim_uint32 imageNumber, ossim::istream &in) const =0
 
virtual ossimNitfSymbolHeadergetNewSymbolHeader (ossim_uint32 symbolNumber, ossim::istream &in) const =0
 
virtual ossimNitfLabelHeadergetNewLabelHeader (ossim_uint32 labelNumber, ossim::istream &in) const =0
 
virtual ossimNitfTextHeadergetNewTextHeader (ossim_uint32 textNumber, ossim::istream &in) const =0
 
virtual ossimNitfDataExtensionSegmentgetNewDataExtensionSegment (ossim_int32 dataExtNumber, ossim::istream &in) const =0
 
virtual ossimNitfImageHeaderallocateImageHeader () const =0
 
virtual ossimNitfSymbolHeaderallocateSymbolHeader () const =0
 
virtual ossimNitfLabelHeaderallocateLabelHeader () const =0
 
virtual ossimNitfTextHeaderallocateTextHeader () const =0
 
virtual ossimNitfDataExtensionSegmentallocateDataExtSegment () const =0
 
virtual ossim_uint32 getTotalTagLength () const
 
virtual void setFileLength (ossim_uint64 fileLength)=0
 Sets file length (FL) field. More...
 
virtual void setHeaderLength (ossim_uint64 headerLength)=0
 Sets header length (HL) field. More...
 
virtual void setProperty (ossimRefPtr< ossimProperty > property)
 
virtual ossimRefPtr< ossimPropertygetProperty (const ossimString &name) const
 
virtual void getPropertyNames (std::vector< ossimString > &propertyNames) const
 
virtual std::ostream & print (std::ostream &out, const std::string &prefix=std::string()) const
 Print method that outputs a key/value type format adding prefix to keys. More...
 
virtual std::ostream & printTags (std::ostream &out, const std::string &prefix=std::string()) const
 print tags method that outputs a key/value type format adding prefix to keys. 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

std::vector< ossimNitfTagInformationtheTagList
 
std::vector< ossimNitfDesInformationtheDesList
 

Friends

class ossimNitfFile
 

Additional Inherited Members

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

Detailed Description

Definition at line 124 of file ossimNitfFileHeader.h.

Constructor & Destructor Documentation

◆ ossimNitfFileHeader()

ossimNitfFileHeader::ossimNitfFileHeader ( )

Definition at line 30 of file ossimNitfFileHeader.cpp.

31 {
32 }

◆ ~ossimNitfFileHeader()

ossimNitfFileHeader::~ossimNitfFileHeader ( )
virtual

Definition at line 34 of file ossimNitfFileHeader.cpp.

35 {
36 }

Member Function Documentation

◆ addTag()

void ossimNitfFileHeader::addTag ( const ossimNitfTagInformation tag,
bool  unique = true 
)

Definition at line 98 of file ossimNitfFileHeader.cpp.

References ossimNitfTagInformation::getTagName(), removeTag(), and theTagList.

Referenced by ossimNitf20Writer::addTags().

99 {
100  if(unique)
101  {
102  removeTag(tag.getTagName());
103  }
104  theTagList.push_back(tag);
105 }
std::vector< ossimNitfTagInformation > theTagList
virtual void removeTag(const ossimString &tagName)

◆ allocateDataExtSegment()

virtual ossimNitfDataExtensionSegment* ossimNitfFileHeader::allocateDataExtSegment ( ) const
pure virtual

◆ allocateImageHeader()

virtual ossimNitfImageHeader* ossimNitfFileHeader::allocateImageHeader ( ) const
pure virtual

◆ allocateLabelHeader()

virtual ossimNitfLabelHeader* ossimNitfFileHeader::allocateLabelHeader ( ) const
pure virtual

◆ allocateSymbolHeader()

virtual ossimNitfSymbolHeader* ossimNitfFileHeader::allocateSymbolHeader ( ) const
pure virtual

◆ allocateTextHeader()

virtual ossimNitfTextHeader* ossimNitfFileHeader::allocateTextHeader ( ) const
pure virtual

◆ getAllTags()

virtual std::vector<ossimNitfTagInformation> ossimNitfFileHeader::getAllTags ( )
inlinevirtual

Definition at line 151 of file ossimNitfFileHeader.h.

151 { return theTagList; }
std::vector< ossimNitfTagInformation > theTagList

◆ getDateTime()

virtual const char* ossimNitfFileHeader::getDateTime ( ) const
pure virtual

◆ getFileSize()

virtual ossim_int64 ossimNitfFileHeader::getFileSize ( ) const
pure virtual

◆ getHeaderSize()

virtual ossim_int32 ossimNitfFileHeader::getHeaderSize ( ) const
pure virtual

◆ getImageRect()

virtual ossimDrect ossimNitfFileHeader::getImageRect ( ) const
pure virtual

◆ getNewDataExtensionSegment()

virtual ossimNitfDataExtensionSegment* ossimNitfFileHeader::getNewDataExtensionSegment ( ossim_int32  dataExtNumber,
ossim::istream in 
) const
pure virtual

◆ getNewImageHeader()

virtual ossimNitfImageHeader* ossimNitfFileHeader::getNewImageHeader ( ossim_uint32  imageNumber,
ossim::istream in 
) const
pure virtual

◆ getNewLabelHeader()

virtual ossimNitfLabelHeader* ossimNitfFileHeader::getNewLabelHeader ( ossim_uint32  labelNumber,
ossim::istream in 
) const
pure virtual

◆ getNewSymbolHeader()

virtual ossimNitfSymbolHeader* ossimNitfFileHeader::getNewSymbolHeader ( ossim_uint32  symbolNumber,
ossim::istream in 
) const
pure virtual

◆ getNewTextHeader()

virtual ossimNitfTextHeader* ossimNitfFileHeader::getNewTextHeader ( ossim_uint32  textNumber,
ossim::istream in 
) const
pure virtual

◆ getNumberOfDataExtSegments()

virtual ossim_int32 ossimNitfFileHeader::getNumberOfDataExtSegments ( ) const
pure virtual

◆ getNumberOfGraphics()

virtual ossim_int32 ossimNitfFileHeader::getNumberOfGraphics ( ) const
pure virtual

Implemented in ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_1.

Referenced by hasGraphics().

◆ getNumberOfImages()

virtual ossim_int32 ossimNitfFileHeader::getNumberOfImages ( ) const
pure virtual

◆ getNumberOfLabels()

virtual ossim_int32 ossimNitfFileHeader::getNumberOfLabels ( ) const
pure virtual

Implemented in ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_1.

Referenced by hasLabels().

◆ getNumberOfReservedExtSegments()

virtual ossim_int32 ossimNitfFileHeader::getNumberOfReservedExtSegments ( ) const
pure virtual

◆ getNumberOfSymbols()

virtual ossim_int32 ossimNitfFileHeader::getNumberOfSymbols ( ) const
pure virtual

Implemented in ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_1.

Referenced by hasSymbols().

◆ getNumberOfTags()

int ossimNitfFileHeader::getNumberOfTags ( ) const
virtual

Definition at line 121 of file ossimNitfFileHeader.cpp.

References theTagList.

Referenced by ossimNitf20Writer::addTags().

122 {
123  return (int)theTagList.size();
124 }
std::vector< ossimNitfTagInformation > theTagList

◆ getNumberOfTextSegments()

virtual ossim_int32 ossimNitfFileHeader::getNumberOfTextSegments ( ) const
pure virtual

Implemented in ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_1.

Referenced by hasText().

◆ getProperty()

ossimRefPtr< ossimProperty > ossimNitfFileHeader::getProperty ( const ossimString name) const
virtual

Reimplemented from ossimPropertyInterface.

Reimplemented in ossimNitfFileHeaderV2_0, ossimNitfFileHeaderV2_1, and ossimNitfFileHeaderV2_X.

Definition at line 143 of file ossimNitfFileHeader.cpp.

Referenced by ossimNitfFileHeaderV2_X::getProperty(), and ossimNitfTileSource::getProperty().

144 {
145  ossimRefPtr<ossimProperty> result = 0;
146 
147  if(name == TAGS_KW)
148  {
149  ossim_uint32 idxMax = (ossim_uint32)theTagList.size();
150  if(idxMax > 0)
151  {
152  ossimContainerProperty* containerProperty = new ossimContainerProperty;
153  containerProperty->setName(name);
154  ossim_uint32 idx = 0;
155 
156  result = containerProperty;
157  for(idx = 0; idx < idxMax; ++idx)
158  {
159  ossimNitfTagInformation tagInfo;
160  getTagInformation(tagInfo, idx);
161 
162  const ossimRefPtr<ossimNitfRegisteredTag> tagData = tagInfo.getTagData();
163  if(tagData.valid())
164  {
165  ossimContainerProperty* containerPropertyTag = new ossimContainerProperty;
166  containerPropertyTag->setName(tagInfo.getTagName());
167  std::vector<ossimRefPtr<ossimProperty> > propertyList;
168  tagData->getPropertyList(propertyList);
169 
170  containerPropertyTag->addChildren(propertyList);
171  containerProperty->addChild(containerPropertyTag);
172  }
173  else
174  {
175  containerProperty->addStringProperty(tagInfo.getTagName(), "", true);
176  }
177  }
178  }
179  }
180 
181  return result;
182 }
void getPropertyList(std::vector< ossimRefPtr< ossimProperty > > &propertyList) const
bool valid() const
Definition: ossimRefPtr.h:75
virtual void addStringProperty(const ossimString &name, const ossimString &value, bool readOnlyFlag=false)
std::vector< ossimNitfTagInformation > theTagList
virtual bool getTagInformation(ossimNitfTagInformation &tag, int idx) const
ossimRefPtr< ossimNitfRegisteredTag > getTagData()
unsigned int ossim_uint32
virtual void addChildren(std::vector< ossimRefPtr< ossimProperty > > &propertyList)
void setName(const ossimString &name)
virtual void addChild(ossimProperty *propery)

◆ getPropertyNames()

void ossimNitfFileHeader::getPropertyNames ( std::vector< ossimString > &  propertyNames) const
virtual

Reimplemented from ossimPropertyInterface.

Reimplemented in ossimNitfFileHeaderV2_0, ossimNitfFileHeaderV2_1, and ossimNitfFileHeaderV2_X.

Definition at line 184 of file ossimNitfFileHeader.cpp.

Referenced by ossimNitfFileHeaderV2_X::getPropertyNames(), and ossimNitfTileSource::getPropertyNames().

185 {
186  propertyNames.push_back(TAGS_KW);
187 }

◆ getSecurityClassification()

virtual ossimString ossimNitfFileHeader::getSecurityClassification ( ) const
pure virtual

◆ getTag()

bool ossimNitfFileHeader::getTag ( ossimNitfTagInformation tagInfo,
const ossimString tagName 
) const
virtual

Definition at line 39 of file ossimNitfFileHeader.cpp.

References theTagList.

Referenced by ossimRpfFrameFileReader::parseFile(), and ossimNitfFile::print().

41 {
42  if(theTagList.size())
43  {
44  for(ossim_uint32 i = 0; i < theTagList.size(); ++i)
45  {
46  if(theTagList[i].getTagName() == tagName)
47  {
48  tagInfo = theTagList[i];
49  return true;
50  }
51  }
52  }
53 
54  return false;
55 }
std::vector< ossimNitfTagInformation > theTagList
unsigned int ossim_uint32

◆ getTagInformation()

bool ossimNitfFileHeader::getTagInformation ( ossimNitfTagInformation tag,
int  idx 
) const
virtual

Definition at line 107 of file ossimNitfFileHeader.cpp.

References theTagList.

Referenced by ossimNitf20Writer::addTags().

109 {
110  bool result = false;
111 
112  if(static_cast<ossim_uint32>(idx) < theTagList.size())
113  {
114  tag = theTagList[idx];
115  result = true;
116  }
117 
118  return result;
119 }
std::vector< ossimNitfTagInformation > theTagList

◆ getTotalTagLength()

ossim_uint32 ossimNitfFileHeader::getTotalTagLength ( ) const
virtual

Definition at line 126 of file ossimNitfFileHeader.cpp.

References theTagList.

Referenced by ossimNitfFileHeaderV2_0::writeStream().

127 {
128  ossim_uint32 tagLength = 0;
129 
130  for(ossim_uint32 i = 0; i < theTagList.size(); ++i)
131  {
132  tagLength += theTagList[i].getTotalTagLength();
133  }
134 
135  return tagLength;
136 }
std::vector< ossimNitfTagInformation > theTagList
unsigned int ossim_uint32

◆ getVersion()

virtual const char* ossimNitfFileHeader::getVersion ( ) const
pure virtual

◆ hasDataExtSegments()

bool ossimNitfFileHeader::hasDataExtSegments ( ) const

Definition at line 81 of file ossimNitfFileHeader.cpp.

References getNumberOfDataExtSegments().

82 {
83  return (getNumberOfDataExtSegments() > 0);
84 }
virtual ossim_int32 getNumberOfDataExtSegments() const =0

◆ hasGraphics()

bool ossimNitfFileHeader::hasGraphics ( ) const

Definition at line 67 of file ossimNitfFileHeader.cpp.

References getNumberOfGraphics().

68 {
69  return (getNumberOfGraphics() > 0);
70 }
virtual ossim_int32 getNumberOfGraphics() const =0

◆ hasImages()

bool ossimNitfFileHeader::hasImages ( ) const

Definition at line 57 of file ossimNitfFileHeader.cpp.

References getNumberOfImages().

58 {
59  return (getNumberOfImages() > 0);
60 }
virtual ossim_int32 getNumberOfImages() const =0

◆ hasLabels()

bool ossimNitfFileHeader::hasLabels ( ) const

Definition at line 77 of file ossimNitfFileHeader.cpp.

References getNumberOfLabels().

78 {
79  return (getNumberOfLabels() > 0);
80 }
virtual ossim_int32 getNumberOfLabels() const =0

◆ hasSymbols()

bool ossimNitfFileHeader::hasSymbols ( ) const

Definition at line 62 of file ossimNitfFileHeader.cpp.

References getNumberOfSymbols().

63 {
64  return (getNumberOfSymbols() > 0);
65 }
virtual ossim_int32 getNumberOfSymbols() const =0

◆ hasText()

bool ossimNitfFileHeader::hasText ( ) const

Definition at line 72 of file ossimNitfFileHeader.cpp.

References getNumberOfTextSegments().

73 {
74  return (getNumberOfTextSegments() > 0);
75 }
virtual ossim_int32 getNumberOfTextSegments() const =0

◆ isEncrypted()

virtual bool ossimNitfFileHeader::isEncrypted ( ) const
pure virtual

◆ isValid()

virtual bool ossimNitfFileHeader::isValid ( ) const
pure virtual

isValid will test if the fields are valid and will return true or false.

Implemented in ossimNitfFileHeaderV2_1, ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_X.

◆ parseStream()

virtual void ossimNitfFileHeader::parseStream ( ossim::istream in)
pure virtual

◆ print()

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

Print method that outputs a key/value type format adding prefix to keys.

Reimplemented in ossimNitfFileHeaderV2_1, and ossimNitfFileHeaderV2_0.

Definition at line 210 of file ossimNitfFileHeader.cpp.

References printTags().

Referenced by ossimNitfFile::print(), ossimNitfFileHeaderV2_0::print(), and ossimNitfFileHeaderV2_1::print().

212 {
213  return printTags(out, prefix);
214 }
virtual std::ostream & printTags(std::ostream &out, const std::string &prefix=std::string()) const
print tags method that outputs a key/value type format adding prefix to keys.

◆ printTags()

std::ostream & ossimNitfFileHeader::printTags ( std::ostream &  out,
const std::string &  prefix = std::string() 
) const
virtual

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

Definition at line 216 of file ossimNitfFileHeader.cpp.

References ossimNitfRegisteredTag::print(), theTagList, and ossimRefPtr< T >::valid().

Referenced by print().

218 {
219  for(ossim_uint32 i = 0; i < theTagList.size(); ++i)
220  {
221  ossimRefPtr<ossimNitfRegisteredTag> tag = theTagList[i].getTagData();
222  if (tag.valid())
223  {
224  tag->print(out, prefix);
225  }
226  }
227 
228  return out;
229 }
bool valid() const
Definition: ossimRefPtr.h:75
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.
std::vector< ossimNitfTagInformation > theTagList
unsigned int ossim_uint32

◆ removeTag()

void ossimNitfFileHeader::removeTag ( const ossimString tagName)
virtual

Reimplemented in ossimNitfFileHeaderV2_1.

Definition at line 86 of file ossimNitfFileHeader.cpp.

References theTagList.

Referenced by addTag().

87 {
88  ossim_uint32 idx = 0;
89  for(idx = 0; idx < theTagList.size(); ++idx)
90  {
91  if(theTagList[idx].getTagName() == tagName)
92  {
93  theTagList.erase(theTagList.begin() + idx);
94  return;
95  }
96  }
97 }
std::vector< ossimNitfTagInformation > theTagList
unsigned int ossim_uint32

◆ saveState()

bool ossimNitfFileHeader::saveState ( ossimKeywordlist kwl,
const ossimString prefix = "" 
) const
virtual

Reimplemented in ossimNitfFileHeaderV2_0, ossimNitfFileHeaderV2_1, and ossimNitfFileHeaderV2_X.

Definition at line 189 of file ossimNitfFileHeader.cpp.

References ossimObject::saveState(), ossimNitfRegisteredTag::saveState(), theTagList, and ossimRefPtr< T >::valid().

Referenced by ossimNitfFileHeaderV2_X::saveState(), and ossimNitfFile::saveState().

190 {
191  ossimObject::saveState(kwl, prefix);
192 
193  bool result = true;
194  ossimString tagsPrefix = prefix;
195  for(ossim_uint32 i = 0; i < theTagList.size(); ++i)
196  {
197  ossimRefPtr<ossimNitfRegisteredTag> tag = theTagList[i].getTagData();
198  if (tag.valid())
199  {
200  // we eventually need to do our own prefix for this object and not let the calling object do any prefix definitions
201 // ossimString newPrefix = tagsPrefix + tag->getRegisterTagName() + ".";
202 
203  tag->saveState(kwl, tagsPrefix);
204  }
205  }
206 
207  return result;
208 }
bool valid() const
Definition: ossimRefPtr.h:75
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Definition: ossimObject.cpp:95
std::vector< ossimNitfTagInformation > theTagList
unsigned int ossim_uint32
virtual bool saveState(ossimKeywordlist &kwl, const ossimString &prefix) const

◆ setAllTags()

virtual void ossimNitfFileHeader::setAllTags ( std::vector< ossimNitfTagInformation tagList)
inlinevirtual

Definition at line 152 of file ossimNitfFileHeader.h.

152 { theTagList = tagList; }
std::vector< ossimNitfTagInformation > theTagList

◆ setFileLength()

virtual void ossimNitfFileHeader::setFileLength ( ossim_uint64  fileLength)
pure virtual

Sets file length (FL) field.

Implemented in ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_1.

◆ setHeaderLength()

virtual void ossimNitfFileHeader::setHeaderLength ( ossim_uint64  headerLength)
pure virtual

Sets header length (HL) field.

Implemented in ossimNitfFileHeaderV2_0, and ossimNitfFileHeaderV2_1.

◆ setProperty()

void ossimNitfFileHeader::setProperty ( ossimRefPtr< ossimProperty property)
virtual

Reimplemented from ossimPropertyInterface.

Reimplemented in ossimNitfFileHeaderV2_0, ossimNitfFileHeaderV2_1, and ossimNitfFileHeaderV2_X.

Definition at line 139 of file ossimNitfFileHeader.cpp.

Referenced by ossimNitfFileHeaderV2_X::setProperty().

140 {
141 }

◆ writeStream()

virtual void ossimNitfFileHeader::writeStream ( ossim::ostream out)
pure virtual

Friends And Related Function Documentation

◆ ossimNitfFile

friend class ossimNitfFile
friend

Definition at line 128 of file ossimNitfFileHeader.h.

Member Data Documentation

◆ theDesList

std::vector<ossimNitfDesInformation> ossimNitfFileHeader::theDesList
protected

◆ theTagList

std::vector<ossimNitfTagInformation> ossimNitfFileHeader::theTagList
protected

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